Mysql
 sql >> база данни >  >> RDS >> Mysql

org.hibernate.MappingException:съпоставянето на свойства има грешен брой колони в ENUM обект

Hibernate се оплаква, че не може да картографира StatusEntity.status защото е деклариран Object тип.

Можете да го промените на String тип, който Hibernate трябва да може да съпостави с тип ENUM на базата данни.

Можете също да използвате Java enum за status поле и да го картографира в хибернация с помощта на @Enumerated анотация.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Можете ли да решите тази проста SQL заявка?

  2. Auto_increment стойности в InnoDB?

  3. Изтичане на времето за придобиване на връзка след надграждане на Knex

  4. Нуждаете се от малко обяснение на PHP PDO....!

  5. Възможно ли е промяна на записи в таблицата от LibreOffice Base?