【发布时间】:2013-08-13 02:49:26
【问题描述】:
您能帮我吗,使用休眠和注释我想将 4 个表(prof、salle、groupe、cours)与另一个表(creneau)连接起来。其中4个与第5个表是多对多的关系。
我用谷歌搜索了它,我知道多对多关系(我发现只有 2 个表的情况)将创建一个链接表来加入它们,它包含它们的键(在我的情况下也会有额外的列)
这是我找到的最佳链接Join Tutorial。我发现更适合该问题的解决方案是为 4 个表 (prof-creneau)/(salle/creneau) 重复该教程 .... 并具有相同的链接表。
这是实现它的最佳方式(对我来说似乎是重复的)?
【问题讨论】:
-
我不认为它很糟糕:S,你的意思是像继承这样的东西对我来说听起来最糟糕,但我不是休眠专家
-
我对您的架构不是 100% 清楚。你是说有 4 种不同的多对多关系(prof-creneau、salle-creneau、groupe-creneau 和 cours-creneau)?或者你是说它们都可以是多对多的(prof-salle、prof-groupe、salle-groupe 等),或者所有五个都有不同的组合(prof-salle-groupe- cours-creneau)?
标签: java mysql sql hibernate jpa