sql >> Databáze >  >> RDS >> Mysql

Hibernate @Enumerated se zdá být ignorován

zkuste přidat columnDefinition

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

hibernate validate proveďte kontrolu typů, délky.... jak to máte v db level validator si myslí, že je to jiný typ.

U Oracle jsem to neviděl, ale u MySql by to mohlo být




  1. Jak převedu skript pomocí funkcí mysql_ na použití funkcí mysqli_?

  2. Existuje způsob, jak zobrazit výsledky PRINT pomocí ovladače SQL serveru JDBC?

  3. Jak používat mysql.exe z C#

  4. Nejlepší způsob, jak se vyhnout duplicitnímu vstupu do databáze mysql