PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

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


Em JPA, as enumerações podem ser persistidas como texto (nome da enumeração) ou como valor numérico (ordinal da enumeração). @Enumerated(EnumType.STRING) diz que você prefere manter o nome. Consequentemente, o tipo de banco de dados deve ser varchar. Seu provedor JPA não está ciente das enumerações do PostgreSQL.