我的模式是這樣的:數據庫中保存通用對象
public class MyModel{
private String mId;
private String mName;
T mAnObject;
}
我怎樣才能店裏的T對象database
。
我的模式是這樣的:數據庫中保存通用對象
public class MyModel{
private String mId;
private String mName;
T mAnObject;
}
我怎樣才能店裏的T對象database
。
如果您需要保存特定的屬性,請執行此操作,否則可以將其序列化爲JSON
,作爲選項(如演示here)。
例子: 對象MyObj中有三個屬性:字符串title,字符串字幕,字符串文本
1 - 你可以將它們保存爲獨立的數據庫行,然後當你從數據庫中讀取您重新組合它們來創建對象。
2 - 您還可以使用Json保存屬性,這樣您只需要在數據庫中存儲單個字符串,並且從數據庫讀取時將Json字符串轉換爲對象。
你想要哪種形式,作爲對象還是作爲json /字符串? –
@AndreiT如果它可以是對象,那麼對我來說更可行 – Charu
這沒有任何意義。您不能將對象存儲在數據庫中。你需要序列化和反序列化它。 – Ricky