sql >> Databáze >  >> RDS >> Mysql

org.hibernate.MappingException:mapování vlastností má nesprávný počet sloupců v entitě ENUM

Hibernate si stěžuje, že není schopen mapovat StatusEntity.status protože je deklarován jako Object typ.

Můžete jej změnit na String typ, který by měl být Hibernate schopen mapovat na databázi typu ENUM.

Můžete také použít Java enum pro status pole a nechte jej namapovat do režimu spánku pomocí @Enumerated anotace.




  1. jak implementovat složitý příkaz SQL

  2. Existuje v MySQL způsob, jak implicitně vytvořit primární klíč pro tabulku?

  3. Jak opravit zastaralé oracle.sql.ArrayDescriptor, oracle.sql.STRUCT a oracle.sql.StructDescriptor

  4. Polymorfismus v SQL databázových tabulkách?