2016-08-16 76 views
1

我的模式是這樣的:數據庫中保存通用對象

public class MyModel{ 
    private String mId; 
    private String mName; 
    T mAnObject; 
} 

我怎樣才能店裏的T對象database

+0

你想要哪種形式,作爲對象還是作爲json /字符串? –

+0

@AndreiT如果它可以是對象,那麼對我來說更可行 – Charu

+0

這沒有任何意義。您不能將對象存儲在數據庫中。你需要序列化和反序列化它。 – Ricky

回答

0

如果您需要保存特定的屬性,請執行此操作,否則可以將其序列化爲JSON,作爲選項(如演示here)。

0

例子: 對象MyObj中有三個屬性:字符串title,字符串字幕,字符串文本

1 - 你可以將它們保存爲獨立的數據庫行,然後當你從數據庫中讀取您重新組合它們來創建對象。

2 - 您還可以使用Json保存屬性,這樣您只需要在數據庫中存儲單個字符串,並且從數據庫讀取時將Json字符串轉換爲對象。

相關問題