PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Enumerazione JPA (java.lang.ClassCastException:org.postgresql.util.PGobject)

In JPA le enumerazioni possono essere mantenute come testo (nome dell'enumerazione) o come valore numerico (ordinale di enum). @Enumerated(EnumType.STRING) dice che preferisci mantenere il nome. Di conseguenza il tipo di database dovrebbe essere varchar. Il tuo provider JPA non è a conoscenza delle enumerazioni PostgreSQL.