2010-11-01 3 views
0

J'ai deux tables qui sont référencées par clé étrangère ... Je vais supprimer les données de la première table en utilisant la clé primaire ... et aussi je veux supprimer ce référé données de la deuxième table lors de la suppression des données de la première table ... est-il une autre façon de supprimer les données des deux tables en une seule opération ...comment pouvons-nous utiliser la clé étrangère lors de la suppression des données en hibernation

Répondre

0

J'ai résolu ce problème en utilisant set tag dans le fichier de mappage .. c'est mon code, il va bien travailler maintenant

i ajouté ces codes dans le fichier xml

<set name="teamMatch" cascade="delete" inverse="true" table="tbl_team_match"> 
<key><column name="match_id" not-null="true" /></key> 
<one-to-many class="TeamMatch"/> 
</set> 

et ajouté ce code dans le fichier java

MatchBean match = (MatchBean) hibernateSession.load(
         MatchBean.class, Integer.parseInt(id)); 
       hibernateSession.delete(match); 
Questions connexes