sql >> Databasteknik >  >> RDS >> Mysql

org.hibernate.MappingException:egenskapsmapping har fel antal kolumner i ENUM-entiteten

Hibernate klagar över att den inte kan mappa StatusEntity.status eftersom det är deklarerat Object typ.

Du kan ändra den till String typ som Hibernate ska kunna mappa till databas ENUM-typ.

Du kan också använda Java enum för status och låt viloläge mappa det med @Enumerated anteckning.




  1. Mappning av en främmande nyckel med ett anpassat kolumnnamn

  2. PHP-loop som fungerar som cronjob[se till att endast en instans körs]

  3. Java PreparedStatement hämtar senast infogade ID

  4. Hur man skapar en främmande nyckel i SQL Server (T-SQL-exempel)