Hibernate , mapping objet / relationnel
Voir toutes les formations ORSYS
- Durée : 3 Jours
- Type : En centre
- Diplôme : Autre
- Prix : 1590.00 €
Pour voir le programme complet de cette formation, connaître les dates, lieu, tarifs, disponibilités...
Voir le détail de la formationObjectifs
L'écriture d'une couche d'accès aux données persistantes en Java se révèle rapidement complexe et coûteuse à développer. L'objectif du framework Hibernate est d'en simplifier considérablement le développement. Ce cours vous apportera tous les éléments nécessaires pour développer avec efficacité une couche de persistance avec Hibernate.
Techniques de persistances Java
- Techniques de persistance.
- Framework de persistance.
- Le projet Hibernate.
Développer une classe persistante simple
- Installation du framework.
- Coder la classe persistante.
- Définir les propriétés de configuration.
- Exécuter Hibernate.
- Effectuer une requête HQL.
Travaux pratiquesMapping d'une classe simple. Exécution d'une requête HQL.
Mapping objet/relationnel avec Hibernate
- Contexte et objectifs.
- Développement des classes persistantes.
- Effectuer le mapping des cas les plus courants.
Travaux pratiquesChoisir un générateur d'identifiant. Mise en oeuvre d'une relation one-to-one, one-to-many et d'héritage.
Manipuler les objets persistants
- Les opérations CRUD.
- Cycle de vie des objets.
- Synchronisation avec la base de données.
- Persistance en cascade.
- Charger les objets persistants.
Travaux pratiquesCréer, mettre à jour, supprimer et charger des objets persistants.
Utilisation avancée du mapping
- Améliorer le mapping des classes et propriétés.
- Associer des collections de valeurs.
- Mapping des associations bag, list et map.
Travaux pratiquesUtiliser un attribut dérivé. Mapping d'une collection de valeurs. Mise en oeuvre d'une association many-to-many.
Langage HQL et API Criteria
- Exécuter des requêtes d'interrogation.
- Exécuter des requêtes avec jointure.
- Utiliser des projections avec HQL.
- Requêtes sur les ensembles.
Travaux pratiquesEffectuer une requête HQL optimisée. Coder une requête à l'aide de l'API Criteria.
Transactions et accès concurrents
- Présentation des propriétés d'une transaction.
- Gestion de l'atomicité.
- Gestion de l'isolation des données.
- Technique de verrouillage.
Travaux pratiquesMise en oeuvre d'une transaction Hibernate.
Utiliser le cache Hibernate
- Objectifs.
- Cache de premier niveau.
- Cache de second niveau.
Travaux pratiquesConfiguration du cache Hibernate.
|
java jee, hibernate, framework, développement
|
Plus d'infos sur le site de l'organisme
Kelformation vous conseille
- Formations du même organisme
- PHP 5 , industrialisation des développements
- Dreamweaver CS3 , développer un site Web
- Oracle 9i / 10g AS , administration
- Introduction aux télécommunications
- IIS 6.0 , administrer un serveur Web
- Formations connexes
-
Java/J2EE : Gestion de la Persistance avec
Hibernate - Spring
