我有一个关于@Temporal(TemporalType.DATE)的问题。我有一个实体类,它的属性如下:
@Temporal(TemporalType.DATE)
@Column(name = "LAST_MODIFIED_DATE", length = 7)
public Date getLastModifiedDate() {
return this.lastModifiedDate;
}LAST_MODIFIED_DATE的现有值是
2016年5月11日22:11:31
现在,我正在用11/05/2016 22:11:31的值更新它。但修改后的时间并没有得到反映。我是这样称呼策划人的:
obj.setLastModifiedDate(new Date()) ;任何帮助都将不胜感激。
FYI,所有其他专栏都会得到正确的更新
发布于 2016-05-12 09:40:30
@Temporal有3个值
TemporalType.DATE只有年,月,日。没有时间,没有时间,没有秒
TemporalType.TIME 每分钟和第二小时。无年无月无日
TemporalType.TIMESTAMP什么都有。年、月、日、时、分、秒
发布于 2016-05-11 17:10:59
我认为你应该使用:@ think (TemporalType.TIMESTAMP)
https://stackoverflow.com/questions/37168868
复制相似问题