h2,ormlite CLOB< - >字符串转换

时间:2013-07-07 19:29:19

标签: h2 ormlite clob

我需要用h2存储长字符串值。我怎样才能做到这一点? 当我试图插入一个长字符串时,会抛出一个异常,表示值为“CONTENT VARCHAR(255)”:“STRINGDECODE ...”。

我读过应该使用CLOB,但我不知道如何正确使用它。

表定义如何看起来像? 目前我只是使用String声明。

@DatabaseField
String content;

如何将String转换为CLOB,我可以使用String内容;宣言?或者是否有可能将VARCHAR大小提高到最大值?

1 个答案:

答案 0 :(得分:0)

  

我需要用h2存储长字符串值。我怎么能这样做?

ORMLite有一个long-string type,它使用LONGVARCHAR JDBC类型来保存数据。

  

表定义如何看起来像?

类似的东西:

@DatabaseField(dataType = DataType.LONG_STRING)
String content;