vers l'accueil formulaire de contact

Tutoriel hibernate N°7 : boîte à outils Hibernate tools

Votre formation HIBERNATE avec Objis, spécialiste formation java depuis 2005 Maîtrisez l’utilisation d’Hibernate tools, véritable boîte à outils du bon développeur Hibernate. Découvrez la version ANT et la version Eclipse d’hibernate tools. Augmentez votre productivité en Mettant à l’oeuvre les assistants , les vues et la perspective hibernate du plugin eclipse. Mettez en œuvre le reverse engineering. Créer facilement votre fichier de configuration hibernate.cfg.xml, interrogez votre arbre d’objet et voyez graphiquement les relations Objets relationnels.

Objis, spécialiste de la formation Java, est heureux de vous offrir ce tutoriel, extrait de séances pratiques de la formation HIBERNATE dispensée par Objis.

Les + objis
- 70% de travaux pratiques
- Clé USB avec tous les outils utilisés + Corrigés TPs
- Bilan pédagogique individuel + conseils

Prérequis, outils et versions

- Tutoriel Hibernate N°2 : votre première application hibernate
- Eclipse Ganymède Entreprise SR2

Liens utiles


- + de 100 tutoriaux java/jee Objis
- Tutoriaux HIBERNATE Objis
- Objis, spécialiste formation java depuis 2005
- Catalogue formations Objis
- PDF brochure Objis 2010 : témoignage clients, catalogue et calendrier formations janvier-décembre 2010

- Site hibernate (javadoc, faq)
- Page d’accueil officielle hibenate tools
- Documentation officielle Hibernate (chap. 3) : Eclipse plugin

Objectifs

- Installer Hibernate Tools
- Identifier les vues et la perspective Hibernate eclipse
- Créer une Configuration
- Créer un fichier de mapping
- Voir le graphe d’objets
- Utiliser la console Hibernate

Programme

- Partie 1 : Installation
- Partie 2 : Configuration
- Partie 3 : Graphes
- Partie 4 : HQl et Criteria editor
- Partie 5 : Reverse engineering

Durée

30 min.

Valeur ajoutée

Version Plugin Eclipse

- Editeur de fichiers de mapping (création fichiers mapping XML domaine métier, création fichier config hibernate.hbm.xml)
- Console Hibernate
- Assistant : Création console de configuration
- Assistant Générateur de code (Reverse engineering) : XML, POJO, DAO
- Editeur de fichier de mapping et complétion de code
- Perspective hibernate console
- Permettre gestion des logs

Version ANT (hibernate-tools.jar)

Le jar hibernate-tools.jar du plugin eclipse est 100% indépendant d’Eclipse et permet :
- Automatisation de taches via taches ANT spécifiques
— génération du fichier hibernate.cfg.xml
— génération de tables à partir fichiers mapping (hbm2ddl (SchemaExport) : )
— génération de DAO/XML/POJO àpartir du schéma (Reverse Engineering).

Partie1 : Installation hibernate tools

Hibernate tools fait partie intégrante du plugin Jboss Tools que nous vous recommandons d’installer.

- Installez Jboss Tools 3 avec Eclipse . Notre tutoriel ’Intégration Jboss dans eclipse’ introduit Jboss Tools et détaille son installations. Ci-dessous le contenu d’Eclipse Ganymède Entreprise SR2 (Menu Help/about Eclipse.) avant ...

...et après l’installation du zip Hibernate Tools 3.0 pour windows JBossTools-ALL-win32-3.0.0.GA-R200903141626-H5.zip .

Notez la présence du logo d’hibernate parmi les plugins installés.

ça y est, vous êtes prêt à bénéficier des services d’hibernate Tools.

Partie 1 : Configuration accès Base de données

Branchez hibernate à une base de données :

- Créez une Configuration Hibernate

Partie 2 : Graphes

Afin Analysez le graphe Entité / Relation pour la classe Formation

- Cliquez-droit sur la classe formateur, puis sélectionnez ’graph Mapping’

PNG - 12.1 ko
tutoriel-hibernate-tools-3

- Expliquez.

PNG - 43.5 ko
tutoriel-hibernate-tools-4

Partie 3 : HQl et Criteria editor

PNG - 10.9 ko
tutoriel-hibernate-tools-1

- 

PNG - 146.2 ko
tutoriel-hibernate-tools-2

- Effectuez une requête polymorphe : connaître l’ensemble des formations intra entreprises qui se sont déroulées dans les locaux d’Objis.

Partie 4 : Reverse engineering

- Générez A partir des tables :
— XML mappings
— Classes
— Dao

Produisez le fichier reveng.xml

Pour aller plus loin

- Si vous appréciez notre sens du partage, devenez membre ’classic’ du Club Objis.
- Accélérez significativement votre maîtrise d’Hibernate avec un coach Objis : devenez membre Silver / Gold du Club Objis.