您的位置:首页 > 其它

设定hibernate里面的时间字段为自动生成

2013-11-28 16:52 369 查看
1.设置字段:birthday timestamp CURRENT_TIMESTAMP

2.设置动态插入不需要手动输入

<class name="com.dada.pojo.Test" table="T_REP_FORM" dynamic-insert="true" dynamic-update="true">

3.需要注意的是作为自动插入的字段,它如果是必填字段,那么需要在配置文件中把not-null="true"属性给去掉,否则还是会报not-null property references a null or transient value:错误

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 2012-9-13 19:37:57 by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
<class name="com.dada.pojo.Test" table="T_REP_FORM" dynamic-insert="true" dynamic-update="true">
<id name="id" type="java.lang.Long">
<column name="id" />
</id>
<property name="name" type="java.lang.String">
<column name="NAME" />
</property>
<property name="birthday" type="java.util.Date">
<column name="birthday" />
</property>
</class>
</hibernate-mapping>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: