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

Indeks generowania hibernacji i klucz obcy o tej samej nazwie dla MySQL

Z moich doświadczeń wynika, że ​​zwykle hibernacja tworzy klucz obcy i indeks na polu FK z inną nazwą. Nie mogę zrozumieć, dlaczego hibernacja dziwnie generuje tę samą nazwę.

Możesz użyć @ForeignKey(name="") , @Index lub @IndexColumn zmienić klucz obcy lub nazwę indeksu. Pozwoli to uniknąć tego problemu.

Ale wygląda na to, że ma błąd z @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. wstawiaj dane do MYSQL za pomocą tablicy PHP

  2. Jak mogę wybrać tylko pierwsze odrębne dopasowanie z pola w MySQL?

  3. SQLSTATE[HY000] [2005] Nieznany host serwera MySQL 'mysql1.alwaysdata.com:3306' (2)

  4. Laravel 4:wielokrotność gdzie z lub w elokwentnym

  5. Utwórz indeks Lucene w bazie danych za pomocą JdbcDirectory