我一直在处理复合 id 并问了几个问题,建议我用单个 id 列替换我的复合 PK,并控制索引的完整性......所有这些都与映射复合这一事实有关id 没那么简单...
另一方面,有些人鼓励使用符合域模型的复合 ID...
所以我决定问:在使用 Hibernate 的同时,您什么时候会鼓励在数据库中使用复合 PK?
最佳答案
我个人更喜欢复合 ID,因为它们是从实体关系中产生的。然而,Hibernate 建议使用简单的整数 id。但我认为您不必选择其中之一。
您可以将复合 id 组成字段变成
关于java - 具有关系或单字段 PK 的多个复合 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713944/