我有一個對象,它的內容我想保存在mysql中。我現在正在做的是將其轉換爲JSON並將其寫爲文本。如果我需要閱讀它,我解碼JSON並創建相同的對象。但是我看到我可以將對象保存爲MySQL數據庫,並將其作爲對象讀取,然後將其轉換爲我的類。我不需要有能力在json中搜索。將數據保存爲db原樣或作爲json?
可以說這是我的目標:
class bus extends car{
private int seats;
private Person driver;
public bus(Person driver){
super();
this.seats = 50;
this.driver = driver;
}
}
那麼,什麼是首選的方式(時間,編碼,內存使用情況等)? 什麼是在mysql數據庫中保存這種對象的正確方法?
mysql中沒有'CLOB',只有'TEXT'或'BLOB'。你可以添加一個例子與數據庫的工作,我設法保存它,但是當我得到的XML返回我不能將其轉換爲原始對象.. – Nir
@nir是否使用xstream反序列化內容? –
我設法解決它(問題在我的代碼中)。然而插入到2mb大小與漂亮的精益對象。這似乎太多了。 – Nir