Entschied sich, auf Hibernate 5 zu aktualisieren, um die bestehende Konvertierung von Date in LocalDateTime zu entfernen. Ich habe Hibernate-Java8 Artefakt von Maven installiert. Dann habe ich die Datumseinstellungszeit für den Ruhezustand auf
gesetzt %Vor%Diese Ausnahme wurde ausgelöst
org.hibernate.AnnotationException: @Temporal sollte nur für eine Eigenschaft java.util.Date oder java.util.Calendar
festgelegt werden
Wenn ich @Temporal entferne, wird die Ausnahme
ClassCastException: java.util.Date kann nicht in java.time.LocalDateTime
umgewandelt werden
Ich dachte, Java 8 + Hibernate 5 unterstützt LocalDateTime? Bitte beraten.
Entfernen Sie einfach die Zeile: %Code% In jedem Fall definierst du es.
Hibernate 5 liest LocalDateTime als Typ und fügt die Daten korrekt als Zeitstempel in die Datenbank ein. Es gibt zu diesem Zeitpunkt nicht viele Informationen, da sie das Produkt und die Dokumentation veröffentlicht haben.
Tags und Links java mysql hibernate hibernate-5.x