1
我做這個教程,並配置了Hibernate的API和映射: https://netbeans.org/kb/docs/web/hibernate-webapp.htmlHibernate映射文件和POJO DB(逆向工程)不生成外鍵
(我使用與該JavaDB之外API 「樣本」 DB不是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>
,但它不工作。
我已經加入這個我的配置文件,但它似乎並沒有爲我工作,雖然我和PostgreSQL數據庫生成。 –