Notion de mapping Objet/Relationnel
Historique d’Hibernate
Hibernate et les spécifications JPA
Les concurrents : EclipseLink, iBatis
Les versions d’Hibernate
Spécification JPA 2.0
Le fournisseur de persistance
EntityManagerFactory
EntityManager
persistence.xml
Persistence unit
@ManyToOne, @ManyToMany
Eager, Lazy
Implications Jee
Fetching
Le processus de développement
Top-down, Bottom-up, Meet in the meedle
La connexion à la base de données
La configuration d’Hibernate et Session Factory
La création, l'ajout et la suppression d’objets
La session Hibernate
HibernateUtils
Design Patterns pour couche de persistance
Persistance du modèle objet
La gestion de l’héritage
La gestion des associations
Les clauses des requêtes
Les fonctions d’agrégation
Les requêtes polymorphes
Les sous-requêtes
Les transactions
Les exceptions
La gestion du cache
Lazy-Loading
L'écriture du fichier de mapping
La gestion de l’identifiant
Les types de données et personnalisation
GTypes de mapping (Top-Down, Bottom-Up, Meet in the Midlle)
Mapping d’héritage (une table par classe, une table par hiérarchie...)
Mapping d’association (par clé étrangère, par table de jointure...)
Hibernate dans une application client / serveur
Hibernate dans une application Web
Hibernate dans une architecture distribuée
Introduction Hibernate et Spring
Intégration Hibernate et Struts
Designs pattern MVC, Business Delegate
La stratégie de cache
Le cache niveau 1
Le cache niveau 2
Les types de cache
La configuration statique
La configuration dynamique
La problématique
Design pattern
Le niveau d’isolation
Appli multi bases
La mise en œuvre
Les implémentations
Faites-nous part de votre projet de formation,
nous sommes là pour vous guider.