bonjour,
je cherche a savoir comment faire pour declarer la relation 1 - plusieurs qui relie deux tables dans une base de donnée , dans les deux fichiers de mapping correspondants.
est ce que vous avez un tuto pour cela, sinon un exemple.
merci.
bonjour,
je cherche a savoir comment faire pour declarer la relation 1 - plusieurs qui relie deux tables dans une base de donnée , dans les deux fichiers de mapping correspondants.
est ce que vous avez un tuto pour cela, sinon un exemple.
merci.
Du coté du 1 tu doit utiliser la balise
du coté du plusieurs il faut que tu te renseigne sur les set et les bags pour mapper directement un collection
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <many-to-one name="nomDeTonChamps" class="ClasseDeLAttribut" column="ColonneConerne" />
ou est ce que je peux me renseigner?
Il y a un bon tuto hibernate qui est en français, c'est hibernate-reference tu le trouve sur google sinon en ce qui concerne les set :
Dans le mapping de la table 1 tu mets :
One étant la classe de relation 1 et Many celle de relation plusieurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <set name="MANY"> <key column="ONE_ID" /> <one-to-many class="MANY" /> </set>
Perso j'ai fait comme ceci et ça fonctionne....
merci pour votre reponse mais lorsque je fais cela il me demande de specifier un getter et un setter pour l'attribut name (MANY) de la clause set alors qu'ils sont pas des champs dans la table en ma base de donnée
quoi faire?
Partager