sql >> Databasteknik >  >> RDS >> PostgreSQL

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

I JPA kan uppräkningar finnas kvar som en text (namnet på uppräkningen) eller som ett numeriskt värde (ordningsorden för uppräkningen). @Enumerated(EnumType.STRING) berättar att du föredrar att bevara namnet. Databastypen bör därför vara varchar. Din JPA-leverantör känner inte till PostgreSQL-uppteckningar.




  1. MySql randomisera de sista 10 raderna

  2. cakephp:hur får man NOW() att fungera i söktillstånd?

  3. Cygnus-NGSI kommer inte att spara data i PostgreSQL

  4. Att få anslutningen misslyckades:php_network_getaddresses:getaddriinfo misslyckades:Namn eller tjänst okänd