Comment générer des classes de Pojo Hibernate à partir de tables de base de données : 12 étapes

Table des matières:

Comment générer des classes de Pojo Hibernate à partir de tables de base de données : 12 étapes
Comment générer des classes de Pojo Hibernate à partir de tables de base de données : 12 étapes

Vidéo: Comment générer des classes de Pojo Hibernate à partir de tables de base de données : 12 étapes

Vidéo: Comment générer des classes de Pojo Hibernate à partir de tables de base de données : 12 étapes
Vidéo: Visual Basic 20 COMMENT INSERER des Commentaires dans la feuille de Codes VB NET 2024, Avril
Anonim

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

Générer des classes de Pojo Hibernate à partir de tables de base de données Étape 1
Générer des classes de Pojo Hibernate à partir de tables de base de données Étape 1

É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)

Générer des classes Pojo Hibernate à partir de tables DB Étape 2
Générer des classes Pojo Hibernate à partir de tables DB Étape 2

Étape 2. Démarrez Eclipse

Générer des classes Pojo Hibernate à partir de tables DB Étape 3
Générer des classes Pojo Hibernate à partir de tables DB Étape 3

É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.

Générer des classes Pojo Hibernate à partir de tables DB Étape 4
Générer des classes Pojo Hibernate à partir de tables DB Étape 4

É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.

Générer des classes Pojo Hibernate à partir de tables DB Étape 5
Générer des classes Pojo Hibernate à partir de tables DB Étape 5

É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.

Générer des classes de Pojo Hibernate à partir de tables de base de données Étape 6
Générer des classes de Pojo Hibernate à partir de tables de base de données Étape 6

Étape 6. Cliquez sur [Fichier -> Nouveau -> Autre -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] et sélectionnez l'emplacement du fichier

Générer des classes Pojo Hibernate à partir de tables DB Étape 7
Générer des classes Pojo Hibernate à partir de tables DB Étape 7

É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.

Générer des classes Pojo Hibernate à partir de tables DB Étape 8
Générer des classes Pojo Hibernate à partir de tables DB Étape 8

É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.

Générer des classes Pojo Hibernate à partir de tables DB Étape 9
Générer des classes Pojo Hibernate à partir de tables DB Étape 9

Étape 9. Cliquez avec le bouton droit sur le nœud de l'arborescence [Hibernate Code Generation] et sélectionnez Nouveau

Générer des classes Pojo Hibernate à partir de tables DB Étape 10
Générer des classes Pojo Hibernate à partir de tables DB Étape 10

É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é.

Générer des classes de Pojo Hibernate à partir de tables DB Étape 11
Générer des classes de Pojo Hibernate à partir de tables DB Étape 11

É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.

Conseillé: