PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Énumération JPA (java.lang.ClassCastException :org.postgresql.util.PGobject)

Dans JPA, les énumérations peuvent être conservées sous forme de texte (nom de l'énumération) ou de valeur numérique (ordinal d'énumération). @Enumerated(EnumType.STRING) indique que vous préférez conserver le nom. Par conséquent, le type de base de données doit être varchar. Votre fournisseur JPA n'est pas au courant des énumérations PostgreSQL.