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

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

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

Eclipse

Prenez ce projet comme base de travail:
Hib-TP-7-tools

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 Tools

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 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:

Avec un eclipse Helios ou supérieur (indigo, juno, …) vous pouvez utiliser le Marketplace pour l’installer. Pour cela faites les opérations suivantes:

Help > Eclipse Marketplace… > Find=JBoss > Go > Install > Next > I accept… > Finish

Une fois l’installation terminée vous pourrez voir le logo hibernate dans les plugin installer en faisant:

Help > About…

Sinon vous pouvez suivre notre tutoriel ‘Intégration Jboss dans eclipse’ qui introduit Jboss Tools et détaille son installations. Ci-dessous le contenu d’Eclipse Ganymède Entreprise SR2 (Menu Help/about Eclipse.) avant …

tutoriel_jee_integration_eclipse_jboss5_00.png

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

tutoriel_jee_integration_eclipse_jboss5_04.png

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 :

clique droit sur le projet > File > New > Other… > Hibernate > Hibernate Consol Configuration > Next > Finish

Créez une Configuration Hibernate

Afficher ensuite la perspective Hibernate:

Window > Open Perspective > Other… > Hibernate

Partie 2 : Graphes

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

Dans la vue Hibernate Configuration Cliquez-droit sur la classe formateur, puis sélectionnez ‘graph Mapping’

tutoriel-hibernate-tools-3

Expliquez.

tutoriel-hibernate-tools-4

Partie 3 : HQL Editor

tutoriel-hibernate-tools-1

 

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:

from Formation f where f.class=FormationIntra and f.lieu=(from Lieu l where l.nom=’Objis’)

Partie 4 : Reverse engineering

Générez A partir des tables :

— XML mappings

— Classes

— Dao

Produisez le fichier reveng.xml

2018-01-30T14:01:12+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java