Bonjour!
je veux savoir comment utiliser l option: cascade
pour une fois je supprime un element de la table "Projet"
les elements de la table "Activite" ( qui ayant comme clé étrangere celle qui vient d'etre supprimé) seront supprimés AUTOMATIQUEMENT!!
NB:1
La table "Projet" contient:
idProjet
intituleProjet
La table "Activite" contient:
idActivite
intituleActivite
projet (celui de type Projet le POJO de la table Projet)
NB:2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <hibernate-mapping package="ma.cor.soft.pfe.mapping"> <class name="Activite" table="ACTIVITE"> <id name="idActivite" column="ID_ACTIVITE" type="java.lang.String"> <generator class="sequence"/> </id> <property name="intituleActivite" column="INTITULE_ACTIVITE" type="java.lang.String" /> <property name="jourActivite" column="JOUR_ACTIVITE" type="java.lang.String" /> <property name="tranche" column="TRANCHE" type="java.lang.String" /> <property name="lieu" column="LIEU" type="java.lang.String" /> <many-to-one name="projet" column="ID_PROJET" class="Projet" /> <many-to-one name="utilisateur" column="ID_UTILISATEUR" class="Utilisateur" /> </class> </hibernate-mapping>
et:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <hibernate-mapping package="ma.cor.soft.pfe.mapping"> <class name="Projet" table="PROJET"> <id name="idProjet" column="ID_PROJET" type="java.lang.String"> <generator class="sequence"/> </id> <property name="intituleProjet" column="INTITULE_PROJET" type="java.lang.String" /> <property name="dateDebut" column="DATE_DEBUT" type="java.lang.String" /> <property name="duree" column="DUREE" type="java.lang.String" /> <property name="client" column="CLIENT" type="java.lang.String" /> <property name="description" column="DESCRIPTION" type="java.lang.String" /> <set name="activiteSet" inverse="true"> <key column="ID_PROJET"/> <one-to-many class="Activite"/> </set> </class> </hibernate-mapping>
Merci pour votre aide !
Partager