数据库中保存通用对象
问题描述:
我的模式是这样的:数据库中保存通用对象
public class MyModel{
private String mId;
private String mName;
T mAnObject;
}
我怎样才能店里的T对象database
。
答
例子: 对象MyObj中有三个属性:字符串title,字符串字幕,字符串文本
1 - 你可以将它们保存为独立的数据库行,然后当你从数据库中读取您重新组合它们来创建对象。
2 - 您还可以使用Json保存属性,这样您只需要在数据库中存储单个字符串,并且从数据库读取时将Json字符串转换为对象。
你想要哪种形式,作为对象还是作为json /字符串? –
@AndreiT如果它可以是对象,那么对我来说更可行 – Charu
这没有任何意义。您不能将对象存储在数据库中。你需要序列化和反序列化它。 – Ricky