我将Java 8用于新项目。我正在尝试在Java 8中使用新的日期和时间api,但是我不知道是否JPA 2.1完全支持此新的日期和时间API。请分享您在JPA对Java 8中新的日期和时间API的支持中的经验/意见。我可以通过JPA 2.1安全地在Java 8中使用新的日期和时间api吗?更新:我正在使用Hibernate(4.3.5.Final)作为JPA实现。
3 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
JPA 2.2支持java.time
JPA 2.2现在支持LocalDate,LocalTime,LocalDateTime,OffsetTime和OffsetDateTime。
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
<version>2.2</version>
</dependency>
对于JPA 2.2实现,可以使用Hibernate 5.2或EclipseLink 2.7。
与JPA 2.2相比,Hibernate 5支持更多的Java类型Duration,例如Instant和ZonedDateTime。
添加回答
举报
0/150
提交
取消