JPA对Java 8新日期和时间API的支持

我将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实现。


PIPIONE
浏览 658回答 3
3回答

杨__羊羊

JPA 2.2支持java.timeJPA 2.2现在支持LocalDate,LocalTime,LocalDateTime,OffsetTime和OffsetDateTime。<dependency>&nbsp; <groupId>javax.persistence</groupId>&nbsp; <artifactId>javax.persistence-api</artifactId>&nbsp; <version>2.2</version></dependency>对于JPA 2.2实现,可以使用Hibernate 5.2或EclipseLink 2.7。与JPA 2.2相比,Hibernate 5支持更多的Java类型Duration,例如Instant和ZonedDateTime。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java