SqlException - 列的值太长(Corda)

时间:2017-09-04 15:34:27

标签: corda

在流程执行期间获得上述异常(状态持久性)。我的合同状态包括一个ByteArray类型的字段,赋值是一个14kb长的XML文件。我怀疑有一个例外,例如大型数据字段成员可能会发生这种情况......所以我遇到了Corda的设计约束或者我应该使用其他类型(例如Blob / Clob?),如果是这样的解决方案只是为了在模式中定义类型Blob / Clob的成员还是我应该采取另一种方法?感谢。

1 个答案:

答案 0 :(得分:1)

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

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