【发布时间】:2016-02-03 22:53:34
【问题描述】:
我有带参数日期的课程。
@Temporal(javax.persistence.TemporalType.DATE)
@Column(name = DomainConstant.DOMAIN_LOGIN_LOG_DATE)
private Date date;
当我将对象保存到数据库时。
我的日期不完整。在 db 中只有2016-02-03,但为什么呢?如何以 year-mouth-day hour-minute-second 等格式存储完整日期?
当然,我可以使用字符串,但是如何使用日期呢?
【问题讨论】:
-
使用时间戳代替日期
-
你的意思是
Timestamp来自java.sql.Timestamp;? -
@SheetalMohanSharma 表示改用
@Temporal(TemporalType.TIMESTAMP)。此 JPA 注释将为您提供完整的日期格式。等价于 java.sql.Timestamp。