java.sql.SQLException: Start position [1] cannot exceed overall CLOB length [0]

来源:互联网 发布:交通大学网络教育报名 编辑:程序博客网 时间:2024/05/23 21:20

Hibernate 3.6的一个bug:如果把某个字段标记为“@Lob”(MySQL中将对应至LONGTEXT),并且在插入对象时该字段的值为空(null或”"),Hibernate将抛出下面的异常,导致插入失败


经google,Hibernate的JIRA上已经记录了该bug:http://opensource.atlassian.com/projects/hibernate/browse/HHH-5704,10/31刚刚创建。因此在这里建议使用Hibernate的项目暂时不使用3.6版本,而是降级至3.5.2

原创粉丝点击