Bonjour à tous,
Est-ce possible de mettre en place un type de cascade afin de rendre null un champ Enfant lors d'une suppression d'un Parent.
Ex: J'ai un objet Parent et des objets Enfant. Le hick c'est qu'un enfant n'a pas nécessairement de parent répertorié. Donc le champ id_parent de l'objet Enfant est "not-null=false"
Voici la partie de mon mapping "Parent" illustrant ma collection:
Code:
<set name="Enfant" inverse="true" lazy="true" table="Enfant" fetch="select" cascade="ne_sais_pas_quoi">
<key>
<column name="id_parent" />
</key>
<one-to-many class="ca.ogsl.SpeciesGuide.hibernate.Enfant" />
</set>
Lors de la suppression du parent... Est-ce que je peut remplacer la partie "ne sais pas quoi" pour un type me permettant de mettre à null tout les id_parent sans devoir le faire à la main pour chaque enfant avant la suppression du parent?
Merci Beaucoup!!!
Keven