同じ時間(春JPA/Hibernateの)で外部キーとして主キーを作る私はこのような実体ました:@OneToOneは
@Entity
public class Person {
@Id
private Long id;
private String firstName;
// Getters and setters
}
id
は自動生成が、ユーザーによって決定されていません。
私はこのような第二の実体があります。第二のエンティティでも
@Entity
public class PersonDetail {
@Id
@OneToOne
private Long id; // should be referred to id of Person entity
// or maybe private Person person; ???
private String language;
private Integer age;
// Getters and setters
}
は、id
が自動生成されません。
私は@OneToOne
関係を作りたい、と私はPersonDetail
のid
がPersonDetail
の主キーであるが、同時にそれはPerson
エンティティ(id
フィールド)への外部キーでなければならないことをしたいと思います。
Spring JPA/Hibernateアノテーションで可能ですか?
おかげでたくさん、あなたがこのウィキに従うことができ アンドレア
このブログの記事は、あなた何をする方法を説明します必要があります:https://vladmihalcea.com/2016/07/26/the-best-way-to-map-a-onetoone-relationship-with-jpa-and-hibernate/ –