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. 如何在SharedPreferences中存儲ArrayList <HashMap <String,String >>?
- 2. Javapoet - TypeName - HashMap <String,HashMap <String,List <String> >> generation?
- 3. Map <String,Map <String,Boolean >> myMap = new HashMap <String,HashMap <String,Boolean >>();
- 4. 如何正確聯合HashMap <String,ArrayList <Object>>和HashMap <String,Object>
- 5. 如何聲明HashMap <String,ArrayList <ArrayList <String> >>?
- 6. 如何將HashMap <Integer,ArrayList <String>>存儲到SQLite?
- 7. HashMap <String,String> temp = new HashMap <String,String>();對於通圖像
- 8. 如何將HashMap <String,ArrayList <String>>存儲在列表中?
- 9. 如何將HashMap <String,Integer> param轉換爲Map <String,Object)
- 10. 如何從意圖傳遞HashMap <String,List <String>>
- 11. 如何在AlertDialog中設置ArrayList <HashMap <String,String >>?
- 12. 如何排序值arraylylist <hashmap <string,string >>
- 13. 如何迭代Arraylist <HashMap <String,String >>?
- 14. 如何總結HashMap <String,<String,Integer >>中的值?
- 15. 迭代HashMap <String,HashMap <String,Integer >>
- 16. Java:如何將HashMap <String,HashMap <Integer,ArrayList <Integer> >>寫入文件?
- 17. Proguard和HashMap <String,MyObject>
- 18. 如何將hashmap <string,hashmap <string,string >>傳遞給一個簡單的適配器?
- 19. 如何將嵌套JSON寫入HashMap <String,String>?
- 20. HashMap <String,ArrayList <Objects>>
- 21. 爲什麼HashMap <String,Object>不接受HashMap <String,List>實例?
- 22. 爲什麼我不能將HashMap <CharSequence,CharSequence>設置爲HashMap <String,String>
- 23. 如何打印HashMap <String,ArrayList <Integer>>?
- 24. 如何在活動之間傳遞ArrayList <HashMap <String,String >>?
- 25. 如何將Json字符串轉換爲List <HashMap <String,String >>?
- 26. 如何從AsyncTask通過onPostExecute獲取Arraylist <HashMap <String,String >>
- 27. 從Arraylist填充ListView <HashMap <String,String >>
- 28. 從ArrayList中取值<HashMap <String,String >>
- 29. Android將ArrayList <HashMap <String,String >> mylist轉換爲stringarray
- 30. 傳遞ArrayList <HashMap <String,String >>到一個片段