Hibernate est un service de requête et de persistance objet/relationnel puissant et hautes performances. Hibernate utilise des classes JavaBean pour représenter les tables de base de données en mémoire. Les colonnes de la table sont représentées par les champs de la classe java. Les informations de classe à table et de champ à colonne sont conservées dans des fichiers XML.
Cela explique les étapes de rétro-ingénierie des tables de base de données pour générer des classes POJO en veille prolongée et mapper des fichiers XML à l'aide d'hibernate-tools.
Pas
Étape 1. Téléchargez Hibernate Tool et extrayez le contenu dans le dossier racine d'Eclipse (devrait fusionner les dossiers de plugins et de fonctionnalités)
Étape 2. Démarrez Eclipse
Étape 3. Cliquez sur [Fichier -> Nouveau -> Autre -> Hibernate -> Hibernate Configuration File] et créez un fichier cfg
Les propriétés suivantes doivent être spécifiées: jdbc url, nom d'utilisateur, mot de passe, schéma de base de données, classe de pilote et dialecte.
Étape 4. Cliquez sur [Fichier -> Nouveau -> Autre -> Hibernate -> Hibernate Console Configuration] et créez une nouvelle configuration de console
Ajoutez le fichier jar qui contient votre pilote de base de données dans la section classpath en bas.
Étape 5. Écrivez le nom de la configuration de console
Cliquez sur le bouton Parcourir en regard du fichier de configuration et sélectionnez le fichier cfg.xml créé à l'étape 3.
Étape 6. Cliquez sur [Fichier -> Nouveau -> Autre -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] et sélectionnez l'emplacement du fichier
Étape 7. Sélectionnez le fichier cfg.xml créé à l'étape 3 en tant que configuration de la console
Cliquez sur le bouton d'inclusion et spécifiez le schéma et le(s) nom(s) de table à rétroconcevoir. Plusieurs noms de table peuvent être spécifiés à l'aide de caractères génériques sql (par exemple: TBL_%). Cliquez sur Terminer.
Étape 8. Basculez vers la perspective Hibernate et cliquez sur l'icône Hibernate dans la barre d'outils et sélectionnez [Hibernate Code Generation
.] option.
Étape 9. Cliquez avec le bouton droit sur le nœud de l'arborescence [Hibernate Code Generation] et sélectionnez Nouveau
Étape 10. Donnez le nom de la configuration et sélectionnez la configuration de console créée à l'étape 5 et reveng.xml créé à l'étape 6-7
Sélectionnez également le répertoire de sortie et un package approprié.
Étape 11. Accédez à l'onglet Exportateurs et cochez Générer le code de domaine (.java) et Générer les mappages (hbm.xml)
Cliquez sur exécuter.