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.
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
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;
je les récupèrent après.
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" ),
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.
Partager