SqlException - Value too long for column (Corda)



在flow执行期间(状态持久性)时要高于异常。我的合同状态包括带有类型ByTearray的字段,分配的值是XML文件14KB长。我怀疑大型数据字段成员可能会发生这样的例外...因此,我是否遇到了Corda的设计约束,或者我应该使用其他类型(例如Blob/Clob?),如果是这样,解决方案只是简单地到在模式中定义BLOB/CLOB类型的成员,还是我应该采用另一种方法?谢谢。

当前,Corda使用H2数据库。尝试使用clob数据类型(明确建议XML:http://www.h2database.com/html/datatypes.html#clob_type)。

将来,Corda不会与H2绑定,并且根据所使用的数据库而适用不同的规则。

最新更新