Mysql
 sql >> Datenbank >  >> RDS >> Mysql

org.hibernate.MappingException:Die Eigenschaftszuordnung hat eine falsche Anzahl von Spalten in der ENUM-Entität

Hibernate beschwert sich, dass es StatusEntity.status nicht abbilden kann weil es als Object deklariert ist Typ.

Sie können ihn in String ändern Typ, den Hibernate dem Datenbank-ENUM-Typ zuordnen kann.

Sie können auch Java-Enum für status verwenden Feld und lassen Sie es mit @Enumerated im Ruhezustand abbilden Anmerkung.