je l'hql suivante:Nhibernate gauche se joindre à « avec » toujours en tirant en arrière tous les objets enfants
Select q FROM GeneralQuestion q
Left Join q.QuestionResponses as qr with qr.ContactUid = :contactuid
WHERE q.ParentUid = :audituid
Il est évident que GeneralQuestion contient une collection d'objets QuestionResponse. J'ai utilisé le mot-clé with dont je pensais qu'il limiterait les objets QuestionResponse renvoyés aux seuls objets QuestionRespone avec ce contactuid spécifique.
Le problème est que chaque question GeneralQuestion contient toutes les questionsRequonses.
Existe-t-il un moyen de limiter les objets QuestionResponse retournés à être seulement de ce contactuid?
Je pensais que c'était tout le point de avec et je suis maintenant confus.