hibernate 中反射oracle的Date字段问题
2010-09-07 08:22
381 查看
Oracle的Date字段通过hibernate自动映射之后,如下
java bean 代码如下
这样会造成日期被截断问题,经过网上搜索,找到解决方法如下:将配置文件改为
在需要插入时间的代码处使用如下方式
java.util.date currentDate = new java.sql.Timestamp(System.currentTimeMillis());
经过上述修改可以实现完整的日期记录。
<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());
经过上述修改可以实现完整的日期记录。
相关文章推荐
- Hibernate连接Oracle 的 Date字段时间时分秒丢失问题
- Hibernate连接Oracle的Date类型字段丢失时间问题(解决方案)
- hibernate在Oracle中插入数据,默认字段被设置为null的问题解决
- Oracle to_date/Trunc函数用法及date字段只精确到日期的问题
- oracle 索引字段包含date类型,使用spring jdbc更新时不走索引,而是走table access full的问题
- Oracle中Date类型字段的格式问题
- 关于java获取Oracle中date类型字段问题
- Oracle Date类型字段使用Hibernate插入后没有时分秒的解决
- 关于Oracle字段类型Date使用mybatis generator自动生成工具出现的查询日期只精确到年月日问题
- hibernate date类型字段 查询问题
- Hibernate 映射 oracle 的 date 类型的变量 : 字段名不能映射为关键字
- java与oracle date转换格式问题
- Oracle中DMS_OUTPUT.PUT_LINE和DATE问题
- Hibernate操作Blob类型字段出现java.lang.AbstractMethodError: oracle.jdbc.driver.OracleResultSetImpl.getBlob(Ljava/lang/String;)Ljava/sql/
- 解决比较Oracle中CLOB字段问题
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- oracle date 类型字段的处理方法
- jdbc更新oracle时间字段问题
- 使用hibernate时由mysql移植到oracle上时可能出现的问题
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题