我將Java 8用于新項(xiàng)目。我正在嘗試在Java 8中使用新的日期和時(shí)間api,但是我不知道是否JPA 2.1完全支持此新的日期和時(shí)間API。請(qǐng)分享您在JPA對(duì)Java 8中新的日期和時(shí)間API的支持中的經(jīng)驗(yàn)/意見。我可以通過JPA 2.1安全地在Java 8中使用新的日期和時(shí)間api嗎?更新:我正在使用Hibernate(4.3.5.Final)作為JPA實(shí)現(xiàn)。
3 回答

小唯快跑啊
TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
JPA 2.2支持java.time
JPA 2.2現(xiàn)在支持LocalDate,LocalTime,LocalDateTime,OffsetTime和OffsetDateTime。
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
<version>2.2</version>
</dependency>
對(duì)于JPA 2.2實(shí)現(xiàn),可以使用Hibernate 5.2或EclipseLink 2.7。
與JPA 2.2相比,Hibernate 5支持更多的Java類型Duration,例如Instant和ZonedDateTime。
添加回答
舉報(bào)
0/150
提交
取消