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

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

I JPA kan enums bevares som en tekst (navnet på enum) eller som en numerisk værdi (ordinal af enum). @Enumerated(EnumType.STRING) fortæller, at du foretrækker at blive ved med navnet. Derfor bør databasetypen være varchar. Din JPA-udbyder er ikke bekendt med PostgreSQL-numre.




  1. Send en række tags til en plpgsql-funktion og brug den i WHERE-tilstand

  2. Hvordan gemmer man JSON-objekt som tekst i NodeJS med node-postgres-modul?

  3. MariaDB JSON_SEARCH() Forklaret

  4. Går til fanen Specifik i orakelformularer