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

Zmiana wygenerowanej nazwy klucza obcego w Hibernate

Od JPA 2.1 możesz używać @ javax.persistence.ForeignKey adnotacja:

@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId", [email protected](name = "Fk_userdetails_vehicle"))
public Vehicle getVehicle() {
    return vehicle;
}

Przed JPA 2.1 można było użyć @org.hibernate.annotations.ForeignKey adnotacja, ale ta jest już przestarzała:

@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId")
@ForeignKey(name="Fk_userdetails_vehicle")
public Vehicle getVehicle() {
   return vehicle;
}


  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 - jak z przodu pad kod pocztowy z 0?

  2. jak uzyskać wszystkie wyniki krotki mysql i przekonwertować na json

  3. określenie najczęściej używanego zestawu słów php mysql

  4. MySQL - Dlaczego reguły COLLATION są ignorowane przez operator LIKE dla niemieckiego znaku ß?

  5. SELECT INTO i Niezadeklarowany błąd zmiennej