JPA와 Hibernate는 현재 JDK8 (JPA ticket, 최대 절전 모드 ticket)에서 JSR-310에 의해 가져온 새로운 날짜/시간 클래스를 지원하지 않습니다. 그럼에도 불구하고 JDK8 날짜/시간 클래스로 코드를 작성하고 마침내 잘 설계되었습니다. 특히 java.time.Instant
에 관심이 있습니다. java.time.*
유형을 전적으로 지원하지는 않습니다. 모든 본인이이 특정 클래스를 사용하게됩니다. (또는 적어도 지금 생각하면 적어도 :-)JPA2/Hibernate를 사용하는 java.time.Instant (JDK8)
한 가지 옵션은 type converter, JPA 2.1에 정의 된대로. 그러나 우리의 어플리케이션 서버는 JPA 2.0이지만 2.1 호환이 아닌 JBoss EAP 6.3입니다. 따라서 이것은 현재 의문입니다.
다음 옵션은 Hibernate 사용자 유형 (다른 JSR-310 클래스 변환에 대한 블로그 게시물 here)을 사용하는 것입니다.
더 좋은 옵션이 있습니까? 감사.
에 병합 된 예 : http://jadira.sourceforge.net/index.html –