sql >> Database >  >> RDS >> Mysql

Hibernate-generatie-index en externe sleutel met dezelfde naam voor MySQL

In mijn ervaringen is het gebruikelijk dat hibernate een externe sleutel en index op het FK-veld maakt met elke naam anders. Ik begrijp niet waarom hibernate vreemd genoeg dezelfde naam genereert.

U kunt @ForeignKey(name="") . gebruiken , @Index of @IndexColumn om de refererende sleutel of indexnaam te wijzigen. Dat voorkomt dit probleem.

Maar het lijkt erop dat het een bug heeft met @OneToOne




  1. PostgreSQL-reeks gebaseerd op een andere kolom

  2. php/mysql. Is er een mysql-functie om te detecteren of er ten minste 2 bepaalde woorden in ten minste één mysql-rijveld voorkomen?

  3. Waarschuwing:mysql_fetch_array():opgegeven argument is geen geldig MySQL-resultaat

  4. Wat is het voordeel van try {} catch {} versus if {} else {}