java - hibernate :标识符

标签 java database hibernate orm rdbms

使用 hibernate 时:

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

提前致谢

最佳答案

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

Hibernate 的最佳实践表明您应该有一个 id。复合 ID 对于旧版应用程序是可行的,但并不总是最好的主意。

如果你确实必须有一个没有键的表,我建议你不要使用 Hibernate。它是一个 ORM 工具,听起来您既没有正确考虑对象也没有正确考虑关系表。从 JDBC 开始。

关于java - hibernate :标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/602800/

相关文章:

java - Hibernate从数据库读取数据时出错

java - Hibernate hql/criteria 结果包含集合

database - 同一个表中具有不同值的重复字段

mysql - 如何从另一台 Windows 服务器计算机访问 Windows 服务器计算机上的 MySQL 数据库

java - Spring + Hibernate - 持久/提交数据不起作用

java - GWT i18n 呈现键而不是值

java - GridLayout 删除 JPanel 之间的填充

java - 部署基本的java应用程序以进行分发

java - 重复启动和停止多个线程

php - 在表中显示数据库中的数据