1 対 1 の休止状態アノテーション マッピングがあります。たとえばのように。
@Entity
@Table(name="person")
class Person{
@OneToOne( mappedBy = "person", cascade = CascadeType.ALL)
private Passport passport;
......
}
@Entity
@Table(name="passport")
class Passport{
@OneToOne
@JoinColumn(name = "statusid")
private Person person;
......
.....
}
ここPerson
に所有され、Passport
所有者です。select
で操作を実行するperson
と、休止状態が select fromperson
との 2 つのクエリを起動するのはなぜですかpassport
。休止状態のドキュメントによると
the owner is responsible for the association column(s) update