没有其他连接表列的同一实体上的多对多关系

时间:2010-07-31 13:32:45

标签: java hibernate many-to-many orm

我有一个与自身有多对多关联的实体。

如果我需要一些额外的属性(比如问here),答案就是使用一个新的中间实体。但是如果没有它们,那么对实体本身使用直接的多对多关联是不好的做法吗?

2 个答案:

答案 0 :(得分:0)

使用映射表是N到N关系的最佳方式,无需在映射表中创建新列。

答案 1 :(得分:0)

阿列克谢,

如果您有其他列,则需要新的中间实体

  

但是如果没有它们,那么对实体本身使用直接的多对多关联是不好的做法吗?

不,如果您需要,可以使用,因为您在连接表上没有其他列