Bonjour à tous,
Je me trouve actuellement dans une situation où je doit réaliser une jointure externe droite pour récupérer un ensemble de données pertinent.
Ma requête actuelle est la suivante :
Le problème étant le suivant : les sous-objets B de A ne sont pas tous typés et mon objectif et de ramener une liste d'objet B et le type, de l'objet A, si il existe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 getSession().createQuery( "SELECT objectB.produit, objectA.type FROM ObjectA AS objectA RIGHT OUTER JOIN objectA.objectB AS objectB WHERE objectB.cléProduit = :maVariable"") .setParameter("maVariable", maVariable).list();
A l'heure actuel, ma liste ne contient uniquement que les objets B où un type dans l'objet A est renseigné.
Si vous avez des idées elles sont les bienvenues.
Merci.
Pinkwyzard.
Partager