Bonjour,
Je viens vers vous car j'ai un problème de HQL. Tout d'abord, je débute en HQL (mais je connais le SQL).
J'ai deux classes :
classe A :
idA
champs divers
champTriGroupage
classe B:
idB
idA
champBooleen
champs divers
du points de vue du mapping (et pour des raisons de lourdeur), je n'ai pas mis de relation entre ces deux classes, mais l'idA qui se trouve dans la classe B correspond bien à un idA de la classe A.
je veux écrire la requête suivante :
select a.champTriGroupage as idTri sum (case when b.champBooleen = true then 1 else 0 end) from A as a left join B as b on (a.idA = b.idA)) group by a.champTriGroupage
Le message d'erreur que je reçois est : Path expected for join!
J'ai écris la même requête en sql, et je n'ai pas d'erreur, je reçois mes résultats.
Mon problème vient-il du fait que mes deux classes n'ont pas de lien dans leur mapping hibernate ?
Merci de votre aide
Partager