使用Hibernate时:
我必须为每个实体标识id或复合ID, 如果我想使用没有任何主键和没有复合键的表...
提前完成
答案 0 :(得分:2)
没有密钥的表不是一个好的关系模型。我不推荐它。
Hibernate的最佳实践表明你应该拥有一个id。复合ID对于遗留应用程序是可行的,但并不总是最好的想法。
如果你真的必须有一张没有钥匙的桌子,我建议你不要使用Hibernate。它是一个ORM工具,听起来你正在考虑对象和关系表都不正确。从JDBC开始。
答案 1 :(得分:1)
我正在使用旧架构,然后您需要查看composite-id。