Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
DEVELOPPEMENT et METHODES
Durée de la formation :
2 jours (
14 heures)
Participants :
Développeur Java
Pré-requis :
Afin de suivre la formation, le stagiaire devra déjà avoir suivit la formation initiale sur java de notre catalogue ou bien avoir les connaissances équivalentes.
Objectifs :
Apprendre à utiliser le framework Hibernate pour la gestion de la persistance des données.
Plan de cours JAVA EE Hibernate
Programme de formation
JAVA EE Hibernate
- Introduction au mapping Relationnel/Objets
Les problématiques
Présentation du framework Hibernate
Installation du framework Hibernate
- Définir les données d'un mapping
Les différents fichiers XML
Utilisation des annotations
Mapping de propriétés et de classes
Mapping de clés primaires
La classe SessionFactory
- Gestion des associations et de l'héritage
Associations unidirectionnelles et bidirectionnelles
Gestion des cardinalités
Mapping des collections
Mapping de l'héritage
Associations unidirectionnelles et bidirectionnelles
Gestion des cardinalités
- Le langage HQL (Hybernate Query Language)
Mise en oeuvre de requêtes HQL
Les fonctions d'agrégation
Les requêtes polymorphes
Les sous-requêtes
Les requêtes avec jointures
- Aspects avancés : Transactions, accès concurrents, ...
Gestion des caches (cache principal et cache secondaire)
Gestion des Transactions
Utilisation du Lazy-loading
- Conclusion
Limites d'utilisation d'Hibernate
Liens entre Hibernate et EJB 3.0
Réserver cette formation