Hibernate

Pessoal,

Quando eu executo a Query abaixo funciona normalmente

Select * from tabela1 a Inner Join tabela2 b ON a.id = b.idA and ROWNUM = 1

quero isso pois as vezes a tabela 2 pode conter mais de 1 linha e ai limito pra pegar 1 linha soh…

mas no Hibernate nao consigo fazer, possuo o Mapeamento 1 para muitos e ai quando ele possui 2 itens na tabela 2 ele me retorna os 2 campos e ai pra mim nao serve, e nao consigo fazer igual aquela linha de cima no Hibernate, e nao posso mudar o mapeamento das tabelas…

Alguem pode me ajudar?

Att