2012-07-23 104 views
0

我对单向映射和bir方向映射有点困惑。与单向映射和双向映射混淆在休眠弹簧

假设我有

class Organisation

这显然与countrymany to many关联。

所以一个国家可以有很多机构和组织可以属于很多国家

现在,这应该是单向还是从ORM点双向。

因为我想创建组织时。它应该有选择国家的选择框

但是当我创建国家时,它不应该总是要求我选择组织。但我确实需要获得特定国家的组织名单。

所以,我应该怎么办

回答

1

因为它似乎是你经常需要从组织导航到连接国家 entitities的收集,也逆方向,你需要这些之间的双向关系二。

多对多关系的性质是可选的。当您创建国家的新实例时,您不必强制选择组织(s)。模型允许你这样做,但它不是强制性的。 国家组织可以存在没有任何连接的实体。