环境:
oracle11g + Hibernate
错误分析:
网查,这是oracle 11g在clob字段中的一个bug,oracle在insert语句发生时,会默认将entity中所有属性按照首字母排序,clob字段如果首字母是aclob、bclob、clob等,这种情况恰好会排在前面,就可能会出现此异常。
解决的方法:
给entity中clob字段属性前加比较靠后的字母,例如zclob。
oracle11g + Hibernate
网查,这是oracle 11g在clob字段中的一个bug,oracle在insert语句发生时,会默认将entity中所有属性按照首字母排序,clob字段如果首字母是aclob、bclob、clob等,这种情况恰好会排在前面,就可能会出现此异常。
给entity中clob字段属性前加比较靠后的字母,例如zclob。