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 :


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>
....
Le mapping marche bien.
Je récupere bien dans mon objet voiture l'ensemble des passagers dans une map.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
class Voiture {
 
	Map passagers;
	...
}
Le pb vient de la clef pour accéder au passager (la clef de la Map).

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.