Hibernate : simplifiez le mapping objet relationnel grâce à Hibernate

Hibernate a depuis peu envahi la scène Java. Pourquoi
cet outil open source est-il si populaire ? Parce qu'il automatise
une tâche habituellement fastidieuse : la persistance
de vos objets Java vers une base de données
relationnelle.
La non-correspondance inévitable entre votre code orienté
objet et votre base de données relationnelle requiert en
effet que vous conceviez du code, afin de réaliser un mapping
entre l'un et l'autre modèles. Ce code est souvent complexe,
fastidieux et coûteux à développer. Hibernate
réalise le mapping à votre place.
Mais il y a mieux : Hibernate facilite cette opération.
Positionné comme une couche entre votre application et
votre base de données, Hibernate gère le chargement et
l'enregistrement des objets. De plus, les applications
Hibernate sont moins chères, plus portables et plus résistantes
aux modifications. Elles offrent enfin de meilleures
performances que tout ce que vous pourriez développer
par vous-même.
Le CampusPress Référence Hibernate précise les concepts
que vous devez comprendre puis vous familiarise avec le
développement concret d'une solution d'ORM. Le livre est
construit autour de l'élaboration d'une application exemple,
afin de vous montrer comment utiliser Hibernate, gérer
la concurrence et les transactions, récupérer efficacement
des objets et exploiter le système de mise en cache.
Table des matières
- Comprendre la persistance objet/relationnelle
- Présentation et intégration d'Hibernate
- Mapper des classes persistantes
- Travailler avec des objets persistants
- Transactions, concurrence et mise
en cache
- Notions avancées de mapping
- Récupérer des objets efficacement
- Ecrire des applications Hibernate
- Utiliser le jeu d'outils
- Notions fondamentales du SQL
- Stratégies d'implémentation du
mapping objet/relationnel
- Retour au monde réel