设定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:错误
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>
相关文章推荐
- 占位
- openfire插件
- 国内地图服务对比分析
- F5加入OpenStack社区 推动4-7层网络服务演进
- 无监督特征学习——Unsupervised feature learning and deep learning
- 【Cocos2d-x游戏引擎开发笔记】进度条CCProgressTimer
- 如何在技术面试中脱颖而出(上)
- Apache Apollo配置文件解析
- ubuntu nodejs 安装
- sqlserver 登录名和用户名
- 我的公共子字符串查找方法,非递归实现或者可以说没有实现递归
- SQL连接(左连接、右连接、全连接)
- C语言 字符串处理函数 转自 http://blog.chinaunix.net/uid-25885064-id-3175049.html
- TCP传输连接有限状态机转换机制
- 【转】软件测试工具LoadRunner中运行QTP脚本
- linux iostat命令详解
- linux usb core
- I2C不通的分析思路
- mysql 确定前缀索引长度方法
- python模块导入机制