【发布时间】:2011-03-23 15:22:59
【问题描述】:
我有一个与其自身具有多对多关联的实体。
如果我需要一些额外的属性(比如问here),答案是使用一个新的中间实体。但是如果没有它们,使用直接多对多关联到实体本身是不好的做法吗?
【问题讨论】:
-
如果您想在相同的两个实体之间添加多个关系,您会怎么做,即绘制一个图,其中两个顶点之间可能有不同颜色的边。
标签: java hibernate many-to-many orm
我有一个与其自身具有多对多关联的实体。
如果我需要一些额外的属性(比如问here),答案是使用一个新的中间实体。但是如果没有它们,使用直接多对多关联到实体本身是不好的做法吗?
【问题讨论】:
标签: java hibernate many-to-many orm
使用映射表是 N 到 N 关系的最佳方式,无需在映射表本身中创建新列。
【讨论】:
阿列克谢,
如果您有额外的列,您需要一个新的中间实体。
但是如果没有它们,使用直接多对多关联到实体本身是不好的做法吗?
不,如果你愿意,你可以因为你在连接表上没有额外的列
【讨论】: