जेपीए 2.1 के बाद से, आप @ का उपयोग कर सकते हैं। javax.persistence.ForeignKey एनोटेशन:
@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId", [email protected](name = "Fk_userdetails_vehicle"))
public Vehicle getVehicle() {
return vehicle;
}
जेपीए 2.1 से पहले, आप हाइबरनेट के @org.hibernate.annotations.ForeignKey एनोटेशन, लेकिन अब इसे हटा दिया गया है:
@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId")
@ForeignKey(name="Fk_userdetails_vehicle")
public Vehicle getVehicle() {
return vehicle;
}