sql >> Database teknologi >  >> RDS >> Mysql

Hibernate @Enumerated ser ud til at blive ignoreret

prøv at tilføje columnDefinition

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

hibernate valider tjek typer , længde .... som du har dette i db niveau validator tror det er en anden type .

Jeg så det ikke med Oracle, men med MySql er det måske




  1. Sådan indsætter du et meget stort antal poster i en MySql-database så hurtigt som muligt

  2. Hvad denne forespørgsel gør for at oprette kommasepareret liste SQL Server?

  3. Hvordan kan jeg læse værdien fra mysql ved hjælp af PHP

  4. Sådan udtrækkes en understreng fra en streng i Oracle/SQLite