Je l'ai fait ce tutoriel, et configuré l'API Hibernate et la mise en correspondance: https://netbeans.org/kb/docs/web/hibernate-webapp.htmlHibernate fichiers de mappage et POJO de DB (Reverse Engineering) ne génère pas de clés étrangères
(j'utilise l'API JavaDB avec le 'sample' DB pas MySQL)
Mais j'ai un problème: les fichiers hbm.xml générés ne contiennent aucun mappage de clé étrangère. (il n'y a pas de propriétés un-à-plusieurs ou plusieurs-à-un)
Voici un exemple de fichier de classe et de mappage. le RoleID doit être une clé étrangère au champ ID de la table ROLE.
im essayant de modifier le fichier hibernate.reveng.xml pour forcer la création de FK de - quelque chose comme ceci:
<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>
mais cela ne fonctionne pas.
J'ai ajouté à mon fichier de configuration, mais il ne semble pas fonctionner pour moi, même si je suis de la génération PostgreSql DB. –