2
A
回答
3
你应该建立一个实体与字符串主键和一个String proerty的价值:需要
Entity mapEntity = schema.addEntity("Map");
mapEntity.addStringProperty("key").primaryKey();
mapEntity.addStringProperty("value");
也许对性能有一定的其他属性(根据您的需求),如独特的, NOTNULL。
如果你想你的地图存储实体内,这不是一件简单的事情:
基本上你存储所有地图创建这样一个实体:
Entity mapEntity = schema.addEntity("Map");
mapEntity.addLongProperty("id").primaryKey().autoIncrement();
mapEntity.addStringProperty("key").unigue().notNull();
mapEntity.addStringProperty("value");
,然后创建一个关系toOne()
或toMany()
来引用相应的地图。
P.S.也许你应该选择key
和value
以外的其他名称。这些变量名经常使用,可能会在greendao中产生冲突。
相关问题
- 1. 如何存储/保存HashMap <String,列表<String>>
- 2. 如何将List <HashMap <String,String >>保存到SQLite db
- 3. 如何在SharedPreferences中存储ArrayList <HashMap <String,String >>?
- 4. 如何在SharedPreferences中存储ArrayList <HashMap <String,String >>?
- 5. 如何保存并加载HashMap <String,Object>?
- 6. Javapoet - TypeName - HashMap <String,HashMap <String,List <String> >> generation?
- 7. Map <String,Map <String,Boolean >> myMap = new HashMap <String,HashMap <String,Boolean >>();
- 8. 如何正确联合HashMap <String,ArrayList <Object>>和HashMap <String,Object>
- 9. XStream with HashMap <String,String>
- 10. 如何声明HashMap <String,ArrayList <ArrayList <String> >>?
- 11. 在活动恢复中保存并恢复ArrayList <HashMap <String,String >>
- 12. 如何将HashMap <Integer,ArrayList <String>>存储到SQLite?
- 13. Android ArrayList <HashMap <String,String >>
- 14. 从ArrayList中获取元素<HashMap <String,HashMap <String,String >>>
- 15. java:在ArrayList中存储HashMap <String,String><Object>
- 16. 如何将HashMap <String,ArrayList <String>>存储在列表中?
- 17. 如何检查值存在ArrayList <Hashmap <String,String >>在android中?
- 18. HashMap <String,String> temp = new HashMap <String,String>();对于通图像
- 19. 如何获取LinkedList的值<HashMap <String,String >>?
- 20. 如何操作LinkedList <HashMap <String,String >>?
- 21. 如何从ArrayList中获取对象<HashMap <String,String >>
- 22. 如何将HashMap <String,Integer> param转换为Map <String,Object)
- 23. 如何总结HashMap <String,<String,Integer >>中的值?
- 24. Android:如何订购ArrayList <HashMap <String,String >>?
- 25. 如何迭代Arraylist <HashMap <String,String >>?
- 26. 如何排序值arraylylist <hashmap <string,string >>
- 27. 如何从意图传递HashMap <String,List <String>>
- 28. 如何在AlertDialog中设置ArrayList <HashMap <String,String >>?
- 29. 如何将List <NameValuePair>转换为hashMap <String,String>?
- 30. 加载数据到HashMap <String,HashMap <String,HashMap <String,ArrayList <ClassOb> >>>