4.Ecrire un fichier de mapping
Le
fichier de mapping permet de lier la base de donnée avec les
objets persistants.
Il
est écrit en xml. Voici ses éléments :
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping
PUBLIC "-
"http:
<hibernate-mapping>
<class name="net.sf.hibernate.examples.quickstart.Cat" table="CAT">
<id name="id" type="string" unsaved-value="null" >
<column name="id_cat" sql-type="char(32)" not-null=" class="sourceKeyword">true"/>
<generator
</id>
<property name="name">
<column name="name_cat" length="16" not-null="true"/>
</property>
<property name="birthdate" type="date" />
<column name=birthdate_cat" />
</property>
</class>
</hibernate-mapping>
On
peut voir que les éléments de l'objet " Cat "
que nous avons créé juste avant sont liées aux
colonnes de la base de donnée.
Nous
allons expliquer le rôle de chacune des balises que nous venons
de rencontrer.
4.1.class
Vous
pouvez déclarer une classe persistante en utilisant l'élément
class.
" name "
déclare la classe persistante
" table "
déclare la table à mapper
|