Bonjour,
Je n'arrive pas à comprendre pourquoi un de mes objets ne se supprime pas. Ci-dessous la conf. mise en place :
Mapping ClassA :
Mapping ClassB :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <class name="package.ClassA" table="TABLE_A"> <id name="id" column="ID"> <generator class="native" /> </id> <property name="name" column="NAME" access="field" /> ... </class>
Si je supprime un objet classA, il devrait me supprimer les objets classB qui dépendent de mon objet supprimé ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <class name="package.ClassB" table="TABLE_B"> <id name="id" column="ID"> <generator class="native" /> </id> <property name="name" column="NAME" access="field" /> <many-to-one name="test" column="TEST" cascade="all" class="package.ClassA" /> </class>
Au lieu de cela, il me met une "ConstraintViolationException: Referential integrity constraint violation: "FK7BCCD4799692A339: ..."
Partager