Exception de mapping "org.hibernate.MappingException"
Bonjour
Je travaille sur une application j2ee en utilisant hibernate pour le mapping o/r.
bon, une exception m'est sorti lorsque j'ai ajouté :
Code:
on-delete="cascade"
à mon fichier de mapping classe.hbm.xml.
Voila mes fichier de mapping sont les suivants :
Eleve :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<hibernate-mapping>
<class name="packEleve.Eleve" table="eleve">
<id name="ide" column="IdEleve">
<generator class="increment"/>
</id>
<property name="nom" column="NomEl"/>
<property name="prenom" column="PrenomEl"/>
<property name="daten" column="DateNaissance" type="date"/>
<property name="lieun" column="LieuNaissance"/>
<property name="idc" column="IdClasse"/>
</class>
</hibernate-mapping> |
Classe :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<hibernate-mapping>
<class name="packClasse.Classe" table="classe">
<id name="idc" column="IdClasse">
<generator class="increment"/>
</id>
<property name="nomc" column="NomCl"/>
<set name="eleves" cascade="all">
<key column="IdClasse" on-delete="cascade"/>
<one-to-many class="packEleve.Eleve"/>
</set>
</class>
</hibernate-mapping> |
Pour l'exception qui me sort est la suivante :
Code:
1 2
|
org.hibernate.MappingException: only inverse one-to-many associations may use on-delete="cascade": packClasse.Classe.eleves |
Et merci d'avance pour votre aide.:D