Ich habe ein PostgreSQL-Datenbankschema. Und ich versuche JPA-Entitäten aus diesem Schema in IntelliJ mit dem integrierten Persistenz-Tool zu generieren. Alles funktioniert gut, außer der Zuordnung von Zeitstempeln.IntelliJ Persistenztool Typ Mapping
Das Persistenz-Tool versucht, den PostgreSQL-Datentyp TIMESTAMP
auf java.lang.Object
oder java.io.Serializable
zu mappen. Ich kann die Zuordnung zu LocalDateTime
, String
oder irgendetwas anderem nicht ändern.
Gibt es eine Möglichkeit, die richtigen Zuordnungstypen festzulegen?
UPDATE:
Ich erhalte die folgende Ausnahme:
SchemaManagementException: Schema-validation: wrong column type encountered in column [timestamp] in table [ProcessEvent]; found [timestamptz (Types#TIMESTAMP)], but expecting [bytea (Types#VARBINARY)]
Ok, ich hatte Kalender oder java.sql.Time zu verwenden. – CPA