Bestehen java.Zeit.Sofortige (JDK8) mit JPA2/Hibernate

Weder JPA noch Hibernate unterstützt derzeit die neue date/time-Klassen gebracht, die durch JSR-310 in JDK8 (JPA ticket, Hibernate ticket). Trotzdem würde ich gerne code, mit dem JDK8 date/time-Klassen, wie Sie schließlich auch entwickelt. Insbesondere bin ich daran interessiert java.time.Instant, nicht in voller Unterstützung für alle java.time.* Arten, wie alle meine Einheiten verwenden dieses bestimmten Klasse (oder so denke ich jetzt zumindest 🙂

Eine Möglichkeit ist das schreiben einer Typ Konverter im Sinne von JPA 2.1. Aber unsere app-server JBoss EAP 6.3 was ist JPA 2.0, aber nicht 2.1-kompatibel, so dass diese Frage für jetzt.

Die nächste option ist die Verwendung einer Hibernate-Nutzer-Typ (einem blog-post über das konvertieren von anderen JSR-310 Klassen hier).

Gibt es bessere Möglichkeiten? Danke.

Schreibe einen Kommentar