formation Java & JEE
formation Hibernate,
persistance Objet/Relationnel
1350 €3 jours
Cette formation vous intéresse ? n'hésitez pas à nous contacter
Objectifs de la formation Hibernate
Maîtriser l'ORM Hibernate en profondeur et disposer d'une vision claire des mécanismes de persistance. Cette session vous permettra également d'étudier l'ensemble des voies d'optimisation d'Hibernate pour des applications plus performantes.
Audience de la formation Hibernate
- Ingénieurs & Développeurs
Pré-requis à la formation Hibernate
- Connaissance de base en SQL et JDBC
Tarifs de la formation Hibernate
1350 € HT pour 3 jours
Programme de la formation Hibernate
- Introduction
- La problématique Objet/Relationnel
- Le Mapping Objet/Relationnel (ORM)
- Le Design Pattern DAO
- Présentation d'Hibernate
- Installation & configuration d'Hibernate
- Le Mapping Hibernate
- Mapping d'une classe et ses propriétés
- Mapping des identifiants
- Génération des tables avec hbm2ddl
- Mapping de l'héritage
- Mapping des collections
- Mapping des associations
- Au coeur du mécanisme Hibernate
- Le cycle de vie des objets
- Utilisation de l'objet Session
- Etendue du contexte de persistance (requête/réponse ou conversation)
- Lazy loading & proxys
- Lecture d'objets persistants
- Requêtage avec HQL
- Requêtage avec l'API Criteria
- Requêtage en SQL natif
- Enregistrement d'objets persistants
- Notions de Component, Entity et Value-Type
- Persistance transitive
- Traitements par lots
- Gestion des transactions
- Utilisation des transaction
- Problématiques liées aux accès concurrents
- Verrouillage optimiste
- Verrouillage pessimiste
- Optimisation des performances
- Stratégies de fetch
- Cache de premier niveau (session)
- Cache de second niveau & stratégies de cache