J2EE JEE Java JPA Hibernate : Mapping Objet/Relationnel avec Hibernate et JPA par Aplose
Lieu(x)
En centre (34)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
- Introduction
- Intégration Hibernate
- Installation et intégration du framework Hibernate
- Approche XML et approche Annotations
- Hibernate et les spécifications JPA
- Stratégies et Processus de développement
- Mapping d'objet abstraits/concrets
- Mapping et héritage
- Les relations polymorphes
- Techniques de mapping
- par classe, classe concrète, hiérarchie
- Composition
- Classe d'association
- Mapping des associations
- Association et navigation, 1-N, N
- 1, N
- N
- Le chargement tardif : Lazy Loading
- Conception d'un modèle de mapping cohérent,
- Outils de conception
- Hibernate tools, Hibernate Sync
- Chargement d'objets et graphes d'objets
- Opérations CRUD sur les objets
- Identité d'objet et cycle de vie
- HQL, Criteria, SQL Query
- Portée transactionnelle
- La session Hibernate
- Session Factory
- Création et utilisation d'une session
- Session per Operation
- Session per request
- Session per request with detached object
- Session per conversation
- Cache de niveau 1 : la session
- Limites du cache de niveau 1
- Intégration Hibernate
- Installation et intégration du framework Hibernate
- Approche XML et approche Annotations
- Hibernate et les spécifications JPA
- Stratégies et Processus de développement
- Mapping d'objet abstraits/concrets
- Mapping et héritage
- Les relations polymorphes
- Techniques de mapping
- par classe, classe concrète, hiérarchie
- Composition
- Classe d'association
- Mapping des associations
- Association et navigation, 1-N, N
- 1, N
- N
- Le chargement tardif : Lazy Loading
- Conception d'un modèle de mapping cohérent,
- Outils de conception
- Hibernate tools, Hibernate Sync
- Chargement d'objets et graphes d'objets
- Opérations CRUD sur les objets
- Identité d'objet et cycle de vie
- HQL, Criteria, SQL Query
- Portée transactionnelle
- La session Hibernate
- Session Factory
- Création et utilisation d'une session
- Session per Operation
- Session per request
- Session per request with detached object
- Session per conversation
- Cache de niveau 1 : la session
- Limites du cache de niveau 1
Objectifs
Comprendre le rôle du mapping O/R pour la gestion des données relationnelles avec JavaComprendre l'architecture d'HibernateSavoir mettre en oeuvre le mapping Java/Hibernate avec les bases de données relationnellesSavoir effectuer des requêtes sur les objetsSavoir gérer les transactions et la concurrence d'accèsSavoir gérer les problématiques de persistance complexes.
Centre(s)
- Montpellier (34)
- Juvignac (34)
Secteur(s)
Formation proposée par : Aplose
À découvrir