Problématique du mapping objet relationnel
Stratégies de mapping
Associations
Héritage
Panorama des solutions aujourd'hui disponibles
Installation et configuration du framework Hibernate
Installation
Fichiers de configuration
Configuration pour accès au SGBD MySQL
Création, suppression, mise à jour, recherche d'objets Java
Exemple d'application simple de persistance d'objets Java
Définition des mappings
Création du fichier de mapping
Classe simple
Classe sérialisable
Classe avec attribut Date ou Calendar
Génération par Xdoclets
Gestion des associations et de l'héritage
Différents types d'associations
Gestion des collections
Héritage: une table par hiérarchie de classes
Héritage: une table par sous-classe
Héritage: une table par sous-classe concrète
Le langage HQL (Hibernate Query Language)
Requêtes simples
Clause WHERE
Gestion des collections
Gestion du polymorphisme
Gestion des sous-requêtes
Requêtes avec jointures
Hibernate dans le contexte JEE
Hibernate et applications web
Hibernate et EJB (Enterprise Java beans)
Utilisation avancée
Gestion des transactions
Gestion du cache
Lazy loading