使用Hibernate时:

我必须为每个实体标识id或复合ID, 如果我想使用没有任何主键和没有复合键的表...

提前完成

有帮助吗?

解决方案

我正在使用遗留架构,然后您需要查看 composite-id

其他提示

没有密钥的表不是一个好的关系模型。我不推荐它。

Hibernate的最佳实践表明你应该拥有一个id。复合ID对于遗留应用程序是可行的,但并不总是最好的想法。

如果你真的必须有一张没有钥匙的桌子,我建议你不要使用Hibernate。它是一个ORM工具,听起来你正在考虑对象和关系表都不正确。从JDBC开始。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top