sql >> Databasteknik >  >> RDS >> Mysql

Ändra det genererade namnet på en främmande nyckel i Hibernate

Sedan JPA 2.1 kan du använda @ javax.persistence.ForeignKey anteckning:

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

Före JPA 2.1 kunde du använda Hibernates @org.hibernate.annotations.ForeignKey anteckning, men detta är nu föråldrat:

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


  1. OracleParameter och IN-klausul

  2. mysql min där uttalande

  3. PHP, MySQL-fel:Kolumnantal matchar inte värderäkning på rad 1

  4. Läs igenom stora textfiler och lagra varje rad i databasen