Mapping O/R avec Hibernate

Formation

Contacter l'agence

Pour :

  • Architectes
  • Développeurs
  • Chefs de proje
    pratiquant Java et ayant des notions d’XML
3 jours
maxi 6 participants

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

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

Premiers 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

N'hésitez pas à nous demander plus d'info

Nous contacter