1

この形式の2つのクラスがあると仮定します

class Person {
    String name;
    List<Organization> orgs;
}

class Organization {
   String name;
   List<Person> people;
}

これをデータベースに保存して取得する最良の方法は何ですか? これは、この種の関係に最適な設計ですか?

4

1 に答える 1

1

リレーショナルデータベースでは、これは通常、中間テーブルの外部キーを使用して実装される多対多の関係を使用して行われます。外部キーは、オブジェクト (個人と組織) が主キー (ID) を持っていることを意味します。たとえば、ここを参照してください: http://en.wikipedia.org/wiki/Many-to-many_(data_model )

于 2012-02-07T06:57:30.370 に答える