Tutoriel hibernate N°5 : mapping de collections

////Tutoriel hibernate N°5 : mapping de collections

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 : version JPA du OneToMany

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.

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

tutoriel-hibernate-mapping-collections-2

 Analysez le mapping de la classe Formateur

tutoriel-hibernate-mapping-collections-3

 Expliquez

Partie 2 : Classes Java

 Analysez le code de la classe Formation

tutoriel-hibernate-mapping-collections-4

 Analysez le code de la classe Formateur

tutoriel-hibernate-mapping-collections-5

Partie 3 : Persistance

 Analysez le code suivant.

tutoriel-hibernate-mapping-collections-6

 Analysez les logs

tutoriel-hibernate-mapping-collections-7

 Expliquez

tutoriel-hibernate-mapping-collections-8

Partie 4 : Chargement objets avec session.load()

 Analysez le code suivant

tutoriel-hibernate-mapping-collections-9

tutoriel-hibernate-mapping-collections

tutoriel-hibernate-mapping-collections-10
tutoriel-hibernate-mapping-collections-11
tutoriel-hibernate-mapping-collections-12

Partie 5 : Version JPA du OneToMany

Télécharger et analyser le code suivant :

demojpaOneToMany

 Expliquez.

tutoriel-jpa-hibernate-OneToMany-1

Conclusion

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

2018-01-27T16:57:28+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java