Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hibernate @Enumerated dường như bị bỏ qua

thử thêm columnDefinition

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

hibernate validate thực hiện các loại kiểm tra, chiều dài .... vì bạn có điều này trong trình xác thực cấp db cho rằng đó là loại khác.

Tôi không thấy nó với Oracle, nhưng với MySql, nó có thể là




  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 - sắp xếp chuỗi được phân tách bằng dấu phẩy trong cột

  2. Cách tạo người dùng mới và cấp quyền trong MySQL

  3. Đang cố gắng đặt giá trị hộp kiểm mặc định nếu không được chọn

  4. Để chuyển một chuỗi thành bảng với lược đồ

  5. script để chuyển đổi tệp sql mysql dump thành định dạng có thể được nhập vào sqlite3 db