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

Hibernate @Enumerated изглежда се игнорира

опитайте да добавите columnDefinition

@Enumerated(EnumType.STRING)
@Column(name = "SEX" , columnDefinition="ENUM('M','S')" ,nullable = false )
private Sex sex;

hibernate validate do check types, lenght.... тъй като имате това в db level validator смята, че е различен тип.

Не го видях с Oracle, но с MySql може да е




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL InnoDB таблици са повредени - как да се коригира?

  2. Създаване и запазване на динамично поле на формуляр в база данни php mysql

  3. Неуспешно задание за експортиране на Sqoop към MySQL. Инструмент за експортиране, но има записи

  4. Изтрийте всички редове, които нямат идентификатор в друга таблица

  5. MySQL INSERT - Имената на полетата изискват ли разграничаване с обратна отметка/акцент?