|
Comment utiliser Hibernate
1.Présentation
Travailler
dans les deux univers que sont l'orienté objet et la base de
données relationnelle peut être lourd et
consommateur
en temps. Hibernate se propose de joindre ces deux univers, à
travers le mapping objet/relationnel. Le terme mapping
objet/relationnel (ORM) décrit la technique consistant à
faire le lien entre la représentation objet des données
et sa représentation relationnelle, basé sur un schéma
SQL.
Hibernate
s'occupe du transfert des classes Java dans les tables de la base
de données (et des
types
de données Java dans les types de données SQL). Il
permet également de requêter les données
et propose des moyens de les récupérer.
On
peut voir Hibernate comme une fine surcouche de JDBC qui lui
ajouterait un dimension objet.
Schéma
simplifié du fonctionnement d'hibernate
Nous
allons voir, dans un premier temps, l'architecture d' Hibernate, à
travers ses fichiers de configuration, et son framework. Dans un
deuxième partie, nous mettrons en pratique ce que nous avons
appris à travers eclipse et le plugin " hibernate
synchroniser ". Nous générerons les objets et
la structure de la base de données automatiquement, grâce
au fichier de mapping.
Vous
pouvez passer directement à la deuxième partie, si vous
souhaitez voir tout de suite comment fonctionne Hibernate par la
pratique, eclipse faisant en sorte qu'avec un minimum de connaissance
on puisse arriver à un résultat intéressant.
Pour
suivre cet article, il est nécessaire d'avoir des notions de
JDBC (nous allons utiliser des PreparedStatement), en XML, et plus
généralement, de bonnes bases en java.
|
|
 |