1

假设我有两个属于这种形式的类

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 回答