持续更新时Liferay异常数据

持续更新时Liferay异常数据,liferay,liferay-6,Liferay,Liferay 6,我正在将Liferay与ServiceBuilder一起使用,但尝试将代码文件读入字符串并将其保存到数据库中,使用update方法时,出现以下错误: return irRulePersistence.update(rule, false); 错误:数据异常错误向左截断。 我使用service.xml文件创建了此列: <column name="ruleFile" type="String" /> 保存长字符串是否需要其他类型 我可以将.drl文件保存到数据库中吗?如果

我正在将Liferay与ServiceBuilder一起使用,但尝试将代码文件读入字符串并将其保存到数据库中,使用update方法时,出现以下错误:

   return irRulePersistence.update(rule, false);
错误:数据异常错误向左截断。

我使用service.xml文件创建了此列:

 <column name="ruleFile" type="String" />

保存长字符串是否需要其他类型

我可以将.drl文件保存到数据库中吗?如果是,我能做什么?有什么指南可以解释吗

非常感谢你,
Oriol

为了存储长字符串,您可以在portlet-model-hits.xml中有如下条目

<field name="description" type="String">
            <hint-collection name="CLOB" />


您可以使用类型Blob将文件存储到DB。
有关详细信息,请参阅DBStore.java-->updateFile

谢谢!而且。。。您知道如何创建用于保存文件(例如.doc或.drl)的列吗??这不起作用:
<column name="file" type="Blob" />