sql >> Database >  >> RDS >> Mysql

org.hibernate.MappingException:eigenschapstoewijzing heeft een verkeerd aantal kolommen in ENUM-entiteit

Hibernate klaagt dat het StatusEntity.status niet kan toewijzen omdat het is gedeclareerd als Object typ.

Je kunt het veranderen in String type dat Hibernate moet kunnen toewijzen aan database ENUM-type.

Je kunt Java enum ook gebruiken voor status veld en laat het overwinteren met behulp van @Enumerated annotatie.




  1. PDO MySQL-back-upfunctie

  2. De primaire sleutel van MySQL wijzigen wanneer er beperkingen zijn voor externe sleutels

  3. MySQL-invoegfout:ER_BAD_FIELD_ERROR:Onbekende kolom '2525' in 'veldlijst'

  4. Verbinding maken met MySQL vanaf de opdrachtregel