sql >> Databasteknik >  >> RDS >> Mysql

Vilogenereringsindex och främmande nyckel med samma namn för MySQL

Enligt mina erfarenheter är det vanligt att hibernate skapar en främmande nyckel och index på FK-fältet med olika namn. Jag kan inte förstå varför hibernate genererar samma namn konstigt.

Du kan använda @ForeignKey(name="") , @Index eller @IndexColumn för att ändra den främmande nyckeln eller indexnamnet. Det kommer att undvika detta problem.

Men det verkar ha en bugg med @OneToOne




  1. Hur man hittar en databas ANSI_NULLS-inställning i SQL Server (T-SQL)

  2. Myten att DROP och TRUNCATE TABLE är icke-loggade

  3. Mysql FIND_IN_SET i where-satsen

  4. Facebook Registration Connect