Fech no select retornando objeto duplicado

Alguém já passou por isso? Andei dando uma pesquisada e existe um erro mesmo a nivel de banco aonde você põe uma variavel rows menor que x por exemplo.

Mas posso fazer manual dando um for e retirar o id duplicado, mas essa solução geral mais processamento e não queria fazer isso.

Existe algo na JPQL ou configuração no JPQ para resolver isso?

Obrigado

Na grande maioria das vezes em que vi algo assim acontecer, posso garantir que o erro era da construção do mapeamento ou da consulta.
Portanto, sem código, não há como dizer.

Resolvi colocando apenas um distinct na query do jpql. Valeu!