从JPA 2.1开始,您可以使用@
javax.persistence.ForeignKey批注:
@oneToOne()@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId", foreignKey=@ForeignKey(name = "Fk_userdetails_vehicle"))public Vehicle getVehicle() { return vehicle;}在JPA 2.1之前,您可以使用Hibernate的@
org.hibernate.annotations.ForeignKey注释,但是现在不建议使用:
@oneToOne()@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId")@ForeignKey(name="Fk_userdetails_vehicle")public Vehicle getVehicle() { return vehicle;}


