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é :
à mon fichier de mapping classe.hbm.xml.

Voila mes fichier de mapping sont les suivants :
Eleve :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.