在(N)Hibernate中创建实体与另一个多对多关系之间的多对多关系

时间:2010-10-05 16:00:35

标签: nhibernate hibernate many-to-many

我正在尝试在实体和另一个多对多关联之间创建多对多关联。怎么办?

我按照Customer/Order/Product example将自定义属性附加到我的两个实体(类别和标签)之间的多对多关联。这就像一个魅力。

问题在于,现在我需要另一个实体(Supplier)与Category-Tag-Relation有多对多的关系,根据该示例,它实现为复合元素。

但据我所知,复合元素无法参与多对多关系:(。

我想要实现的目标的全部概念如下所示: schema http://img695.imageshack.us/img695/6315/schemag.png

1 个答案:

答案 0 :(得分:0)

您应该将CategoryTagRelation映射为实体。这将完全解决您的问题。