Mysql
 sql >> Baza danych >  >> RDS >> Mysql

org.hibernate.MappingException:mapowanie właściwości ma nieprawidłową liczbę kolumn w encji ENUM

Hibernate skarży się, że nie jest w stanie zmapować StatusEntity.status ponieważ jest zadeklarowany jako Object typ.

Możesz go zmienić na String typ, który Hibernate powinien być w stanie zmapować do bazy danych typu ENUM.

Możesz także użyć wyliczenia Java dla status pole i zmapuj je w trybie hibernacji za pomocą @Enumerated adnotacja.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak automatycznie zaktualizować MySQL po wygaśnięciu pola znacznika czasu?

  2. Instrukcja MYSQL If w transakcji powodująca błąd

  3. Czy istnieje odpowiednik SHA1() w MS-SQL?

  4. Jak przechowywać dane z dynamiczną liczbą atrybutów w bazie danych

  5. Błąd wstawiania pojedynczego cudzysłowu MySQL