您的位置:首页 > 数据库 > Oracle

hibernate 中反射oracle的Date字段问题

2010-09-07 08:22 381 查看
Oracle的Date字段通过hibernate自动映射之后,如下

<property name="time" type="date">
<column name="TIME" length="7" not-null="true" />


java bean 代码如下

private java.util.Date time;


这样会造成日期被截断问题,经过网上搜索,找到解决方法如下:将配置文件改为

<property name="time" type="timestamp">
<column name="TIME" length="30" not-null="true" />


在需要插入时间的代码处使用如下方式

java.util.date currentDate = new java.sql.Timestamp(System.currentTimeMillis());

经过上述修改可以实现完整的日期记录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: