Bonjour, je viens de débuter mon premier projet de tests avec hibernate 3.0.5. J'ai réussi à réaliser mes premiers pojos facilement.
Cependant j'ai un soucis pour récupérer certaines données.
J'ai une table outil qui contient un id et un numéro de reference. J'ai une table Composant qui contient un id et un numéro de reference également. Un outil peux avoir plusieurs composants. Pour cela j'ai créer une table intermédiaire qui conteint les ids de l'outil et du ou des composants. Jusque la pas de probleme j'ai un fichier xml de ce type :
Maintenant concernant la table intermediaire nommée ToolsComponents j'y ai ajouté des attributs du genre nombre de composants...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <hibernate-mapping package="outil"> <class name="Outil" table="Tools" lazy="true"> <id name="id" column="To_Id"> <generator class="increment"/> </id> <property name="t" column="To_T" type="string"/> <set name="composants" table="ToolsComponents"> <key column="Tc_Tools"/> <many-to-many column="Tc_Comp" class="Composant"/> </set> </class> </hibernate-mapping>
Donc ma table ToolsComponents contient Tc_Tools(Id outil),Tc_Comp (id composant),Tc_Quantite
Le probleme est que je ne sais comment faire pour aller rechercher ces données ???
Auriez vous une idée pour m'aider ?
Merci d'avance
[ Sujet déplacé depuis le forum java par Viena ]
Les Règles du Forum
Partager