formation Java & JEE formation Hibernate,
persistance Objet/Relationnel

1350 €3 jours

Cette formation vous intéresse ? n'hésitez pas à nous contacter

Objectifs de la formation Hibernate

Maîtriser l'ORM Hibernate en profondeur et disposer d'une vision claire des mécanismes de persistance. Cette session vous permettra également d'étudier l'ensemble des voies d'optimisation d'Hibernate pour des applications plus performantes.

Audience de la formation Hibernate

  • Ingénieurs & Développeurs

Pré-requis à la formation Hibernate

  • Connaissance de base en SQL et JDBC

Tarifs de la formation Hibernate

1350 € HT pour 3 jours

Programme de la formation Hibernate

  1. Introduction
    • La problématique Objet/Relationnel
    • Le Mapping Objet/Relationnel (ORM)
    • Le Design Pattern DAO
    • Présentation d'Hibernate
    • Installation & configuration d'Hibernate
  2. Le Mapping Hibernate
    • Mapping d'une classe et ses propriétés
    • Mapping des identifiants
    • Génération des tables avec hbm2ddl
    • Mapping de l'héritage
    • Mapping des collections
    • Mapping des associations
  3. Au coeur du mécanisme Hibernate
    • Le cycle de vie des objets
    • Utilisation de l'objet Session
    • Etendue du contexte de persistance (requête/réponse ou conversation)
    • Lazy loading & proxys
  4. Lecture d'objets persistants
    • Requêtage avec HQL
    • Requêtage avec l'API Criteria
    • Requêtage en SQL natif
  5. Enregistrement d'objets persistants
    • Notions de Component, Entity et Value-Type
    • Persistance transitive
    • Traitements par lots
  6. Gestion des transactions
    • Utilisation des transaction
    • Problématiques liées aux accès concurrents
    • Verrouillage optimiste
    • Verrouillage pessimiste
  7. Optimisation des performances
    • Stratégies de fetch
    • Cache de premier niveau (session)
    • Cache de second niveau & stratégies de cache

retour au sommaire des formation Java & JEE