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

Hibernate @Enumerated wydaje się być ignorowany

spróbuj dodać definicję kolumny

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

hibernacja walidacja sprawdź typy, długość .... ponieważ masz to na poziomie bazy danych, walidator myśli, że jest to inny typ.

Nie widziałem tego w Oracle , ale w MySql może być




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwersja kodu MySQL na Access:GROUP_CONCAT i potrójne JOIN

  2. Jak uzyskać aktualną datę i godzinę w MySQL?

  3. Jak przekazać ArrayList<String> do innej aktywności i przekonwertować ją na double?

  4. PHP - Laravel 5 pobiera dane do tabeli html z 3 tabel bazy danych SQL z kolumną DATA jako nagłówkami

  5. Instalowanie MySQLdb na Mac OS X