vers l'accueil formulaire de contact

Tutoriel hibernate N°5 : mapping de collections

Votre formation HIBERNATE avec Objis, spécialiste formation java depuis 2005 Mettez en oeuvre un mapping de collections avec hibernate core. Créez les fichiers de mappings et le code Java des objets métiers impliqués dans la relation. Rendez cette relation persistante en base de données. Puis récupérez dynamiquement les objets métiers à partir de leur identifiant clé primaire. Enfin, comprenez l’impact de l’attribut ’cascade’ et le parcours de l’arbre d’objets.

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

Liens utiles


- + de 100 tutoriaux java/jee Objis
- Tutoriaux HIBERNATE Objis
- Objis, spécialiste formation java depuis 2005
- Site hibernate (javadoc, faq)
- Documentation (chap. 10) : working with objects

Objectifs

- Comprendre les logs générés par Hibernate
- Analysez certaines configurations par défaut.

Programme

- Contexte
- Partie 1 : Aspect statique : Fichiers de mapping
- Partie 2 : Aspect statique : Classes Java
- Partie 3 : Aspect dynamique : Persistance des objets
- Partie 4 : Aspect dynamique : Chargement objets
- Partie 5 : Aspect dynamique : CParcours de l’arbre d’objets

Durée

30 min.

Contexte

Vous êtes chargé de modéliser une relation entre un objet métier Formation et un objet métier ’Formateurs’.

Plusieurs formateurs sont impliqués dans une même formation.

PNG - 3.8 ko
tutoriel-hibernate-mapping-collections-1

La relation se veut unidirectionnelle : il doit être possible uniquement de retrouver les formateurs impliqués dans une formation.

Partie 1 : Fichiers de mapping

- Analysez le mapping de la classe Formation

PNG - 17.1 ko
tutoriel-hibernate-mapping-collections-2

- Analysez le mapping de la classe Formateur

PNG - 13 ko
tutoriel-hibernate-mapping-collections-3

- Expliquez

Partie 2 : Classes Java

- Analysez le code de la classe Formation

PNG - 22.9 ko
tutoriel-hibernate-mapping-collections-4

- Analysez le code de la classe Formateur

PNG - 15.3 ko
tutoriel-hibernate-mapping-collections-5

Partie 3 : Persistance

- Analysez le code suivant.

PNG - 27.8 ko
tutoriel-hibernate-mapping-collections-6

- Analysez les logs

PNG - 13.7 ko
tutoriel-hibernate-mapping-collections-7

- Expliquez

PNG - 18.8 ko
tutoriel-hibernate-mapping-collections-8

Partie 4 : Chargement objets avec session.load()

- Analysez le code suivant

PNG - 17.7 ko
tutoriel-hibernate-mapping-collections-9
PNG - 19.6 ko
tutoriel-hibernate-mapping-collections
PNG - 27.7 ko
tutoriel-hibernate-mapping-collections-10
PNG - 5.6 ko
tutoriel-hibernate-mapping-collections-11
PNG - 15.2 ko
tutoriel-hibernate-mapping-collections-12

Partie 5 : Parcours de l’arbre

- Expliquez

Conclusion

Dans ce tutoriel, vous avez mis en œuvre un mapping de collection. Vous savez comment rendre persistant une une collection d’objets.

Prochaine formation HIBERNATE

Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur Hibernate :

Votre formation HIBERNATE avec Objis, spécialiste formation java depuis 2005

Pour aller plus loin : le réseau Objis

Si vous appréciez notre sens du partage, devenez gratuitement membre ’classic’ du Club Objis :
- Votez pour les prochains tutoriaux à publier
- Préparez vos entretiens techniques
- Valorisez votre profil / expertise
- Identifiez des opportunités d’emploi
- Recevez la newsletter objis.com