1
假设我有两个类是这种形式应坚持循环依赖的类数据库中
class Person {
String name;
List<Organization> orgs;
}
class Organization {
String name;
List<Person> people;
}
什么是存储和检索该数据库的最佳方式吗? 这是这种关系最好的设计吗?
假设我有两个类是这种形式应坚持循环依赖的类数据库中
class Person {
String name;
List<Organization> orgs;
}
class Organization {
String name;
List<Person> people;
}
什么是存储和检索该数据库的最佳方式吗? 这是这种关系最好的设计吗?
在关系数据库中,这通常使用多对多关系来完成,这些关系是使用中间表中的外键实现的。外键意味着对象(您的个人和组织)具有主键(ID)。例如参见:http://en.wikipedia.org/wiki/Many-to-many_(data_model)