0

我对单向映射和双向映射有点困惑。

假设我有

class Organisation

many to manycountry.

所以一个国家可以有很多组织,组织可以属于很多国家

现在从 ORM 的角度来看,这应该是单向或双向的。

因为当我创建组织时我想要那个。它应该有用于选择国家的选择框

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

所以我该怎么做

4

1 回答 1

1

因为您似乎经常需要从组织导航到连接的国家实体的集合以及反向,所以您需要这两者之间的双向关系。

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

于 2012-07-23T06:42:29.753 回答