Bonjour,

Je développe une application web simple en Java EE en utilisant Eclipse comme EDI et un serveur web Glassfish. J’ai une base de données SQL Server dans laquelle j’ai plusieurs tables dont 2 avec une liaison many-to-one.

Je souhaiterais que lorsque je sélectionne (grâce à une requête JPQL : SELECT…) les données de la table en liaison N-1, que les données de la table en liaison 1-N soit récupérées également (sans avoir à modifier ma requête). Une table Cours et une table Salle. Salle avec IdSalle N°Salle et Cours avec IdCours et IdSalle.

Je souhaiterais donc récupérer les cours pour chaque salle lorsque je fais « select s from salle s ». La première foi,s c’est-à-dire lors de l’initialisation de mon entity, ces informations sont bien récupérées. Cependant, après avoir inséré une ligne dans la table salle et cours, ces informations ne sont plus récupérées.

Quelqu'un saurait-il m'indiquer comment faire ?

Merci d’avance pour votre aide.