jgbhjb
Technologique avancées :
Framework : Hibenate
Your partner of choice
M. Belhassen OUESLATI
Ingénieur Java/J2EE
Travaux pratique TP N°2
HIBERNATE : RECHERCHE D’UN OBJECT DANS
LA SESSION
Objectifs
Ce TP à pour but de savoir récupérer un objet de la session après une sauvegarde
1. Mise en place d'Hibernate
Dans cette partie nous allons nous charger de générer le modèle objet à partir du modèle relationnel et de mettre en place la persistance de ce modèle grâce à Hibernate
Note : La version d'Hibernate considérée ici est une version 3.2 ou supérieure
Inclure l'ensemble des jar nécessaires depuis l'archive du projet sous :
WEB-INF/lib
Faire un refresh sur le projet dans Eclipse
A l'issue de ces étapes, le package explorer devrait avoir l'allure de la Figure1 :
Figure 1: Ajout des jar
2. Configuration de la connexion
Nous allons en profiter pour configurer la console Hibernate Tools afin de disposer d'un outil simple de génération de mapping.
Créer un nouveau Package com.util
Placer le fichier hibernate.cfg.xml sous com.util
Configurer la console comme indiqué ci-dessous :
Ouvrir la perspective Hibernate sous eclipse
Window->Open Perspective->Other->Hibernate
Renseigner les informations demandées et cliquer sur Finish
3. Configuration de la génération de code
Cliquer sur Run (Menu eclipse)->hibernate Code Generation-> hibernate Code Generation Configuration
Cliquer sur Main
Output directory
\Gestion_Client\src
Package com.model Cliquer sur Exporters
Cocher Generate EJB3 annotations
Cocher uniquement la génération de Domain code
Cliquer sur Run.
Ouvrir la perspective J2EE sous eclipse
A l'issue de ces étapes, le package explorer devrait avoir l'allure de la Figure2 :
Figure 2: Génération du JavaBean CodePostal mappé
4. Exercice
Créer un nouveau code postal, sauvegarder dans la session, puis récupérer le une deuxième fois.
A. Placer