Bom dia pessoal!
Estou com uma dúvida sobre o join implicito do Hql.
Quando realizo a consulta:
select A.B.w from A é gerado o seguinte sql
select b.w from A a,B b where a.bNr = b.nr;
sendo que o campo bNr é chave estrangeira em A e nr é chave primaria em B.
Minha dúvida é:
Tem como eu configurar no hibernate para que ele não utilize a chave primaria no join?
Por exemplo, quero que ele utilize um outro campo da tabela B para realizar o join
select b.w from A a,B b where a.bNr = b.numSeq;
sendo numSeq um campo qualquer não chave da tabela B.
Abraços