@OneToOne() @JoinColumn(name=\"vehicle_id\", referencedColumnName=\"vehicleId\") public Vehicle getVehicle() { return vehicle; }
My UserDetails
May be you should try this, adding @ForeignKey annotation :
@ForeignKey
@ManyToOne @ForeignKey(name="FK_some_model") @JoinColumn(name="some_model_id") private SomeModel someModel