Estou com um problema com o hibernate, ele está gerando um SQL que
na minha opinião não está correto.
Este é o meu HQL:
select Y.a from Y,X where X.Y.s = 55;
O hibernate gera o seguinte SQL:
select y0.a from Y as y0,Y as y1,X as x where
x.NR_SQ = y1.NR_SQ and
y1.s = 55.
O correto para mim seria:
select y1.a from Y as y1,X as x where
x.NR_SQ = y1.NR_SQ and
y1.s = 55.
Alguem sabe me dizer o porque ele faz isso e como corrigir?
Abraços.