2013-07-07 38 views
0

我需要存儲一個長字符串值與h2。我怎樣才能做到這一點? 當我試圖插入一個長字符串時拋出一個異常,說值很長「CONTENT VARCHAR(255):」STRINGDECODE ...「。h2,ormlite CLOB <->字符串轉換

我讀了CLOB應該被使用,但我不要有任何想法如何使用它的權利。

如何表定義需要什麼樣子的? 目前我只使用一個字符串聲明。

@DatabaseField 
String content; 

而且我怎麼能轉換字符串到CLOB,我可以使用字符串內容;聲明?或者有可能將VARCHAR大小提高到最大?

+0

有時你需要一個啤酒找到一個解決方案;)@DatabaseField(的dataType = DataType.Long_string) – user2379652

+0

對於其他人閱讀這個問題,你應該補充一點,作爲一個答案,然後接受它。 –

回答

0

我需要存儲與h2長字符串值。我怎樣才能做到這一點?

ORMLite具有long-string type使用LONGVARCHAR JDBC類型的持續數據。

表的定義如何看起來像?

喜歡的東西:

@DatabaseField(dataType = DataType.LONG_STRING) 
String content; 
相關問題