我有以下类描述片段:
...
@Column(name = "invalidate_token_date")
@Temporal(TemporalType.TIMESTAMP)
private LocalDateTime invalidateTokenDate;
....
此代码不适用于 Hibernate 4,因为@Temporal
不支持LocalDateTime.
我看到了关于如何使用的建议本地日期时间 from 乔达时间但我使用Java 8。
对于任何 Hibernate 5.x 用户,有
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-java8</artifactId>
<version>5.0.0.Final</version>
</dependency>
您不需要做任何其他事情。只需添加依赖项,Java 8 时间类型就应该像任何其他基本类型一样工作,不需要注释。
private LocalDateTime invalidateTokenDate;
注意:这不会保存到timestamp
尽管输入。使用MySQL进行测试,它保存到datetime
type.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)