我需要用h2存储长字符串值。我怎样才能做到这一点? 当我试图插入一个长字符串时,会抛出一个异常,表示值为“CONTENT VARCHAR(255)”:“STRINGDECODE ...”。
我读过应该使用CLOB,但我不知道如何正确使用它。
表定义如何看起来像? 目前我只是使用String声明。
@DatabaseField
String content;
如何将String转换为CLOB,我可以使用String内容;宣言?或者是否有可能将VARCHAR大小提高到最大值?
答案 0 :(得分:0)
我需要用h2存储长字符串值。我怎么能这样做?
ORMLite有一个long-string type,它使用LONGVARCHAR
JDBC类型来保存数据。
表定义如何看起来像?
类似的东西:
@DatabaseField(dataType = DataType.LONG_STRING)
String content;