PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

JPA-Aufzählung (java.lang.ClassCastException:org.postgresql.util.PGobject)

In JPA können Aufzählungen als Text (Name der Aufzählung) oder als numerischer Wert (Ordnungszahl der Aufzählung) persistiert werden. @Enumerated(EnumType.STRING) sagt, dass Sie es vorziehen, den Namen beizubehalten. Folglich sollte der Datenbanktyp varchar sein. Ihr JPA-Anbieter kennt keine PostgreSQL-Aufzählungen.