第一步:要在数据库中指定默认值
第二步:在对应Java bean 的.hbm.xml文件中声明 dynamic-insert="true" dynamic-update="true"属性
类似于这样的一段代码:
<hibernate-mapping
package="youngfriend.server.business.product.entity">
<class name="ProEntity" table="PRODUCTINFO" dynamic-insert="true" dynamic-update="true" >
<id name="proID" column="ID">
<generator class="assigned"></generator>
</id>
<property name="proCode" column="CODE"/>
<property name="proName" column="Name"/>
<property name="proDescription" column="DESCRIPTION" not-null="true"/>
<property name="proAmount" column="AMOUNT" not-null="true"/>
<property name="proManagerID" column="MANAGERID" not-null="true"/>
<property name="proManagerName" column="MANAGERNAME" not-null="true"/>
</class>
</hibernate-mapping>