Bonjour à tous,
J'ai une question à laquelle je n'ai pas réussi à trouver la réponse, alors peut-être que quelqu'un pourra m'aider !
J'utilise JPA 2 avec hibernante, et j'ai réalisé le fameux mapping "JoinTable with additional column", à savoir une table d'association avec des champs additionnels.
Le mapping fonctionne plutôt bien en lecture/ecriture/update, simplement, lors de la récupération des données, un nombre assez important de requête est exécute... (le fameux N+1)
J'ai essayé de jouer avec les "fetch=EAGER" mais sans succès...
Ma question est donc la suivante :
Est-il possible de récupérer pour un Objet A toutes ces associations mais en y récupérant aussi les Objet B lié à la table d'association, et comment ?
Le must : juste par annotation. Sinon je pense que c'est faisable en jPQL ? Sinon avec les criteria Query ?
Merci à vous !
Partager