我对单向映射和bir-direction映射感到有些困惑。
假设我有
class Organisation
many to many
与country
有关联。
因此,一个国家可以有许多组织和组织可以属于许多国家
现在,从ORM的角度来看,这应该是单向或双向的。
因为当我创建组织时我想要那个。它应该有用于选择国家/地区的选择框
但是当我创建国家时,它不应该总是要求我选择组织。但我确实需要获得特定国家/地区的组织列表。
那我应该怎么做
答案 0 :(得分:1)
因为您似乎经常需要从 Organization 导航到已连接的 Country 权限的集合以及反向导航,因此您需要在这些之间建立双向关系二。
多对多关系的性质是可选的。当您创建 Country 的新实例时,您不必强制选择 Organization 。模型允许您这样做,但它不是强制性的。 Country 和 Organization 都可以在没有任何连接实体的情况下存在。