Formation Hibernate
Le Pattern DAO: Data Access Object
Cycle de vie des instances
Gestion des sessions
Configuration de Hibernate
Gestion des connexions JDBC
Dialectes SQL et cache de requêtes
Fichier de configuration XML
Intégration à un serveur d'application J2EE
Obtenir une session
Génération des tables en fonction de la configuration objet: hbm2ddl
Réalisation de classes de persistance avec Hibernate
Les Plain Ordinary Java Object (POJO)
Les Data Transfert Objects (DTO)
Mise en œuvre de l'héritage avec Hibernate
Opérations CRUD
Implémentation du SessionFactory
Les bases du mapping objet - relationnel avec Hibernate
Mapping xml simple
Mapping des associations
Associations 1-1, 1-N, N-M
Lazy loading
Les types utilisés par Hibernate
Plusieurs mappings pour une même classe (uni/bidirectionnel)
Annotations ou XML, avantages et inconvénients
Le mapping par annotation
Accès aux objets: les langages HQL, l'API Criteria et SQL
Clauses des requêtes (jointure, select from where)
Les fonctions d’agrégation
Les requêtes polymorphes
L'API Criteria
Les requêtes SQL natives
Mistra Formation - 19 rue Béranger 75003 Paris - Métro République - 01 82 52 25 25 -
[email protected]