如何標註我的代碼有2個地址的人:JPA @OneToOne同類型
@Entity
public Person {
// ... other attributes for a person
@OneToOne
public Address homeAddress;
@OneToOne
public Address workAddress;
}
@Entity
public Address {
// ... other attributes for an address
@OneToOne
public Person person;
}
我可以使用OneToOne? 我是否必須使用此註釋中的選項?
爲什麼要使用從地址到人員的反向指針?如果你刪除這個,你的實體是有道理的,假設一個地址可以被許多人共享。您可以在需要時查詢您正在查找的人員,而不是將他們保存在地址對象中。 「從Person p選擇p,其中p。工作地址=:地址「 – Chris 2013-05-03 13:31:40