Inner Join- HQL [Resolvido]

4 respostas
gustavocoolt

Boa tarde galera, estou querendo fazer uma juncao entre duas tabelas do meu sistema que controla a colheita de uma fazenda:

Funcionario [1] ---------- [*] DetalhesColheita

//Classe DetalheColheitaVO

@NamedQuery(name="DetalheColheitaVO.ranking", query="SELECT u FROM DetalheColheitaVO u INNER JOIN u.fkFuncColheita f WHERE u.idDetalhe = f.id ORDER BY u.qtdSacaColhida DESC")

//fkFuncColheita é meu atributo de relacionamento @ManyToOne

Não retorna nada, e tbm não da erro.. o que há de errado nesta NamedQuery?

4 Respostas

Rodrigo_Sasaki

Se você executar o SQL gerado direto no banco de dados, ele retorna algo ?

gustavocoolt

acho que achei a caca aqui… rsrs vlw ai !

A

Tem certeza que o id_detalhe_colheita é referente ao id_funcionário ?

Outra coisa…não tá faltando a parte ON no seu JOIN em SQL ?

gustavocoolt

abel, era esse mesmo o problema… tava distraido nem vi o que estava fazendo kkkk
vlw ae pela luz!

Criado 29 de novembro de 2012
Ultima resposta 29 de nov. de 2012
Respostas 4
Participantes 3