Bonjour,

Actuellement, je suis apprenti travaillant sur un GMAO développée en j2E/JSF/xhtml sur Eclipse Mars avec une bdd SqlServer.
Pour le point qui me pose un problème, j'utilise une table possédant 2 clé étrangères donc j'ai du utilisé une relation ManyToMany.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
/* Gestion relation n-n Essai - Empreinte */
	@ManyToMany
	@JoinTable(name="DefautEssai", 
			joinColumns={@JoinColumn(name="IdEssai")}, 
			inverseJoinColumns={@JoinColumn(name="IdEmpreinte")} )
	private Set<Empreinte> empreinte_essai;
Pour Extraire les données, j'execute une requête Inner Join
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
@NamedQuery(name="sqlEssaiParIdEmpreinteAll", query="SELECT a FROM Essai a INNER JOIN a.empreinte_essai e "
    	    + "WHERE (e.idEmpreinte=:idEmpreinte) ORDER BY e.nomEmpreinte"
			),
je les récupèrent après.
Nom : Sans titre.png
Affichages : 140
Taille : 37,4 Ko

Le soucis est que je n'arrive pas à accéder à ces informations par exemple le nom ou l'id.
Si quelqu'un sait comment faire, je suis preneur

Merci d'avance.