J'ai besoin de construire une requête HQL qui utilise deux fois la même entité, mais avec des contraintes différentes provenant d'entités précédentes.Une jointure NHibernate peut-elle être contrainte par deux entités distinctes?
Par exemple:
select count(distinct a.id),
count(disintct b.id),
count(distinct c.id)
from
EntityA a
left join a.Children b
left join a.Children c with c.SomeConstraint = b.SomConstraint
Cependant, lorsque je tente de le faire je reçois une exception disant que j'ai deux entités dans mon article avec.
Comment puis-je exprimer ce concept dans HQL?