Kể từ JPA 2.1, bạn có thể sử dụng @ javax.persistence.ForeignKey chú thích:
@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId", [email protected](name = "Fk_userdetails_vehicle"))
public Vehicle getVehicle() {
return vehicle;
}
Trước JPA 2.1, bạn có thể sử dụng @ org.hibernate.annotations.ForeignKey chú thích, nhưng tính năng này hiện không được dùng nữa:
@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId")
@ForeignKey(name="Fk_userdetails_vehicle")
public Vehicle getVehicle() {
return vehicle;
}