在hibernate.xml中的class加入dynamic-insert="true" dynamic-update="true"
数据库中表字段必须设置默认值
如:<class name="com.hibernate.bean" table="TABLE" schema="DATABASE" dynamic-insert="true" dynamic-update="true" >
注:dynamic-insert="true" dynamic-update="true" 的作用是当HQL语句中未指明的列将不进行insert和update操作,这样hibernate就不会在未指明默认列的情况下将数据库表中默认值字段清空。