【发布时间】:2011-10-20 07:26:55
【问题描述】:
在我的数据库中,我只想保存没有时间的数据。 如果我使用 Calendar 或 Date 类型,我可以写:
@Column(name = "CDATE")
@Temporal(TemporalType.DATE)
Calendar cDate; // or Date cDate
但如果我想使用 Timestamp 数据类型,时间注释不使用时间戳类型:
@Column(name = "CDATE")
@Temporal(TemporalType.DATE)
Timestamp cDate;
我知道,使用 Timestamp 日期类型并不可取,但根据我的架构,我需要它。而且我不希望每次都将我的 cDate 中的分钟、小时和其他单位设置为零。 有什么办法解决吗。 附言我使用开放的 JPA 和 Oracle 数据库。
【问题讨论】: