sewatech - formations

Mapping O/R avec Hibernate

Objectifs :

- Comprendre les principes fondamentaux de Hibernate
- Savoir développer une couche de persistance avec Hibernate

Programme du cours

Qu’est-ce que la persistance ?
- Définition
- Les solutions de stockage des données
- Accéder aux SGBDR avec Java
- Framework de persistance
- Hibernate

Premier pas
- Définir une classe persistante
- Définir le mapping
- Les propriétés de configuration
- Utiliser Hibernate
- Exécuter une requête
- Exemple complet

Le mapping
- Le contexte
- Objectifs
- Coder les classes persistantes
- Ecrire le schéma de la base de données
- Effectuer le mapping

Manipuler les objets persistants
- Cycle de vie des objets
- Opérations CRUD de base
- Synchronisation avec la base de données
- Persistance en cascade
- Charger les objets persistants

Mapping avancé
- Collections de valeurs
- Mapping des associations

HQL et Criteria
- Requêtes de base
- Jointure
- Projections
- Requêtes sur les ensembles

Transaction et accès concurrent
- Propriétés d’une transaction
- Gestion de l’atomicité
- Gestion de l’isolation
- Verrouillage pessimiste
- Verrouillage optimiste
- Modes de verrouillage

Gestion du cache
- Objectifs
- Cache de premier niveau
- Cache de second niveau


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Olivier Hanny.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 3 jours

Tarif
- intra : 3870€ HT (jusqu'à 6 participants)
- inter : 1770€ HT

Participants
Développeurs, architectes et chefs de projet connaissant et pratiquant Java et ayant des notions d’XML

Travaux Pratiques
Les nombreux exercices pratiques sont réalisés avec Eclipse, Netbeans ou IntelliJ IDEA.
plus de détails sur les environnements de TP...

Inscriptions et renseignements
n� azur : 0 811 030 345
ou