0

例から始めましょう:

Person
    Address homeAddress
    Address workAddress

Address
    Person person

アドレスは他の人と共有されません (したがって、間違いなく 1 対 1 の関係です。

データベースでのセットアップはかなり簡単ですが、休止状態でこれを構成する方法がわかりません。Person オブジェクトでアドレスのリストを操作したくありません。また、アドレスから個人へのリンクが必ず必要です。

回避策は、OneToMany を作成し、アドレス (「ホーム」または「ビジネス」) で差別化を使用し、Person オブジェクトでアドレスを取得/設定/追加するときにフィルターを処理することです。

4

1 に答える 1