ORA-24816: Expanded non LONG bind data supplied after actual LONG or LOB column。
https://stackoverflow.com/questions/23341391/ora-24816-expanded-non-long-bind-data-supplied-after-actual-long-or-lob-column
提示到在hibernate执行insert或update sql语句时,如果同时有字段长度长于4000并且有lob格式字段时,如果lob字段在varchar字段之前,就会报该错误。
解决方法是
1.在执行语句时lob类型字段要放在最后
2.将长度长于4000字段的操作与lob字段的操作分开,例如先insertl/update lob字段之外的其他字段,再另一写一条update语句更新lob字段、
Hibernate ORA-24816
young
936
2022-05-19