假设我有两个这种形式的类
class Person {
String name;
List<Organization> orgs;
}
class Organization {
String name;
List<Person> people;
}
在数据库中存储和检索此内容的最佳方法是什么? 这是这种关系的最佳设计吗?
答案 0 :(得分:1)
在关系数据库中,这通常使用多对多关系来完成,这些关系是使用中间表中的外键实现的。外键暗示对象(您的人员和组织)具有主键(ID)。例如,请参阅:http://en.wikipedia.org/wiki/Many-to-many_(data_model)