Problem many to many cascade (hibernat annotation)

Fermé
Achrafbelhi Messages postés 4 Date d'inscription vendredi 20 avril 2012 Statut Membre Dernière intervention 10 avril 2013 - 4 avril 2013 à 10:55
Bonjour,

Error : cannot delete or update a parent row a foreign key constraint fails
***********************************************************

quand je supprime une ligne d'un table 1(personnel) toutes les valeurs associer a la table 2 (equipement)seront supprimé ainsi que la liaison est ( plusieurs à plusieurs)

qlq peut m'aidé a ce problème !

voici mon exemple:
*************************************

@ManyToMany(mappedBy="equipement")
public Set<personnel> getPerso() {
return perso;
}
public void setPerso(Set<personnel> perso) {
this.perso = perso;
}

*************************************
@ManyToMany(cascade = {CascadeType.ALL})
@JoinTable(name="personnel_eqiuipements",
joinColumns={@JoinColumn(name="ID_personnel")},
inverseJoinColumns={@JoinColumn(name="id_equipements")})
public Set<Equipements> getEquipement1() {
return equipement1;
}