Boa noite pessoal,
eu tenho esse select no banco
SELECT pro.placa,atl.nome, pro.voltas,pro.tempo
FROM (atleta AS atl INNER JOIN prova AS pro ON pro.id_atleta = atl.id_atleta)
INNER JOIN etapa AS et ON pro.id_etapa = et.id_etapa WHERE et.id_etapa = 1 ORDER BY pro.tempo
E da msma forma, tentei fazer a namedQuery
select p.placa,atl.nome,p.numeroVoltas,p.tempo from Prova p join p.atleta atl join p.etapa et where p.etapa.id = 1
Bom, eu não sei porque as a namedQuery me retorna apenas 94 resultado, enquanto o select puro me retorna 97 resultado. Onde está o erro na minha namedQuery ?