Bonjour,
tout d'abord merci à toute personne qui pourra me donner une solution à mon probleme.
Mon modele de données est le suivant :
Une table passager, une table voiture et une table roule qui fait le lien entre les 2.
Dans une voiture roule plusieurs passager.
Un passager roule dans plusieurs voiture.
Le mapping hibernate est donc le suivant :
Le mapping marche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <class name="Voiture" table="Voiture" > ... <map name="passagers" table="roule"> <key column="code" /> <index-many-to-many column="codeVoiture" class="Voiture" /> <many-to-many column="passager" class="passager" /> </map> ....
Je récupere bien dans mon objet voiture l'ensemble des passagers dans une map.
Le pb vient de la clef pour accéder au passager (la clef de la Map).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class Voiture { Map passagers; ... }
Question 1 : contenu de la déclaration, qu'est qu'hibernate va mettre dans la clef ?
Question 2 : comment parametrer ce qui va etre mis dans la clef ?
Par avance, Merci.
Partager