5. Génération des fichiers de mapping▲
Après avoir créé les interfaces graphiques de notre application on va générer les fichiers de mapping et les classes entité de notre projet.
On commencera par la création de fichier de configuration d'Hibernate « hibernate.cfg.xml ».
Si on clique sur « OK » le fichier « hibernate.cfg.xml » sera créé dans le package par défaut « default package ». Ce fichier contient les paramètres de connexion à la base (dialecte, pilote de la base de données, URL, utilisateur, mot de passe).
Les bibliothèques de Hibernate ainsi que le driver de MySQL seront ajoutés automatiquement dans la configuration de notre projet.
Pour créer les fichiers de mapping et les classes entités on clique sur :
« new » « other » « Hibernate » « Hibernate Mapping File and pojo from database»
Si vous cliquez sur « finish » les fichiers de mapping et les classes représentant les tables de la base seront créés automatiquement dans le package mapping qu'on a spécifié à l'étape précédente.
La validation de cette étape génère un fichier « hibernate.reveng.xml »
La liste des fichiers de mapping créés sera ajoutée dans le fichier « hibernate.cfg.xml »
On va créer un autre package qu'on appellera « Entity » et on va déplacer les fichiers « .java » générés dans ce package.
On sélectionne les fichiers à déplacer et on fait drag and drop dans le package Entity.
On valide le déplacement des fichiers en cliquant sur « Refactor ».
Arborescence des classes du projet.