【发布时间】:2011-12-19 00:11:53
【问题描述】:
我完成了本教程,并配置了 Hibernate API 和映射: https://netbeans.org/kb/docs/web/hibernate-webapp.html
(我将 JavaDB API 与“示例”数据库而不是 MySQL 一起使用)
但我有一个问题: 生成的 hbm.xml 文件不包含任何外键映射。 (没有一对多或多对一的属性)
这是一个示例类和映射文件。 RoleID 应该是 ROLE 表 ID 字段的外键。
我正在尝试编辑 hibernate.reveng.xml 文件以强制创建 FK - 如下所示:
<table name="USERS">
<foreign-key constraint-name="ROLE_USER_FK" foreign-table="ROLE">
<column-ref local-column="roleid" foreign-column="id" />
<many-to-one property="roleid" />
</foreign-key>
</table>
但它不起作用。
【问题讨论】:
标签: hibernate jakarta-ee reverse-engineering javadb