Relation pere fils dans une meme table
Bonjour a tous,
j'ai une table terme donc le shema est le suivant :
la table terme boucle sur elle meme.
id
libelle
pere_id
description
un terme peu avoir plusieurs fils.
je veux faire son mapping hibernate :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<class name="Terme" table="Terme">
<cache usage="read-write"/>
<id name="id" type="integer" column="ID">
<generator class="native"/>
</id>
<property name="libelle" type="string" column="LIBELLE" length="70" not-null="true"/>
<property name="pereId" type="integer" column="PERE_ID" not-null="false"/>
<property name="description" type="string" column="DESC" not-null="false"/>
<set name="enfants" table="Terme" cascade="persist,merge,save-update" >
<key column="PERE_ID" not-null="false" />
<one-to-many class="Terme"/>
</set>
</class> |
PS : le pere_id est une clé étrangere.
je veux savoir est ce que ce mapping est correct .
Merci