0

使用休眠时:

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

提前感谢

4

2 回答 2

2

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

Hibernate 的最佳实践说你应该有一个 id。复合 ID 适用于遗留应用程序,但并不总是最好的主意。

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

于 2009-03-02T15:46:57.483 回答
1

如果您正在使用旧模式,那么您需要查看composite-id

于 2009-03-02T16:16:33.590 回答