Sewatech - formations

Mapping O/R avec Hibernate

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 à distance ou dans vos locaux en France et Suisse Romande.