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

Chỉ mục tạo Hibernate và khóa ngoại có cùng tên cho MySQL

Theo kinh nghiệm của tôi, Hibernate thường tạo ra một khóa ngoại và chỉ mục trên trường FK với mỗi tên khác nhau. Tôi không hiểu tại sao hibernate lại tạo ra một tên giống nhau một cách kỳ lạ.

Bạn có thể sử dụng @ForeignKey(name="") , @Index hoặc @IndexColumn để thay đổi khóa ngoại hoặc tên chỉ mục. Điều đó sẽ tránh được rắc rối này.

Tuy nhiên, có vẻ như có một lỗi với @OneToOne




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn LIKE trong MySQL với dấu gạch dưới

  2. Đặt đúng innodb_log_file_size trong mysql

  3. php7.4 mysqli hết thời gian với biến mất

  4. Có cách nào trong SQL (MySQL) để thực hiện một LỆNH LỆNH theo vòng tròn trên một trường cụ thể không?

  5. php mysql hôm nay, hôm qua và ngày từ cơ sở dữ liệu