如何在Android中使用ormlite持久化同一类的集合?
我有一个类,它的集合本身就是一个实例变量。比如说,如何在Android中使用ormlite持久化同一类的集合?,android,collections,ormlite,Android,Collections,Ormlite,我有一个类,它的集合本身就是一个实例变量。比如说, public class Temp { Collection<Temp> list; } 我认为这是一个糟糕的课堂设计,甚至我也认为这是一个糟糕的设计。如果我们声明另一个类,比如Temp1,那么类Temp和Temp1将有几乎相同的成员变量,除了Temp有Temp1的列表。没有必要为该类或另一个类变量设计另一个类作为集合列表。您只需将类Temp的所有对象存储到列表中即可。 { "element" :
public class Temp
{
Collection<Temp> list;
}
我认为这是一个糟糕的课堂设计,甚至我也认为这是一个糟糕的设计。如果我们声明另一个类,比如Temp1,那么类Temp和Temp1将有几乎相同的成员变量,除了Temp有Temp1的列表。没有必要为该类或另一个类变量设计另一个类作为
集合列表代码>。您只需将类Temp
的所有对象存储到列表中即可。
{
"element" :
{
"key1" : "value1"
"key2" : "value2"
"children":
[
{
"key1" : "value1"
"key2" : "value2"
},
{
"key1" : "value1"
"key2" : "value2"
}
]
}