相关疑难解决方法(0)

JPA 2.0 Oracle DATE具有空时

这看起来像是一个傻瓜问题,但我一直在一棵树周围追逐我的尾巴.我有一个Struts 2 + Spring3/JPA/Hibernate应用程序,它将一个大型集合插入到数据库中.在集合中是Java util日期.我在Dao插入行之前检查了日期,所有日期都有正确的时间.插入后,Oracle DB中的所有行都没有时间,只有日期.就像时间被截断一样,但事务中没有出现错误.

在我发布任何代码之前我想过,我会问这个问题,看看是否有人可以提出我可能忽略的内容?数据库是Oracle 10g.JPA 2.0.列上有注释:

@Column(name = "READING_DATE")
@Temporal(TemporalType.DATE)
private Date readingDate;
Run Code Online (Sandbox Code Playgroud)

将Column类型设置为TemporalType.TIMESTAMP会导致Hibernate异常

column READING_DATE. Found: date, expected: timestamp
Run Code Online (Sandbox Code Playgroud)

任何/所有回复表示赞赏.

oracle orm hibernate jpa date

5
推荐指数
1
解决办法
6978
查看次数

标签 统计

date ×1

hibernate ×1

jpa ×1

oracle ×1

orm ×1