HQL - Distinct em dois campos ? (Favor mover para fórum persistência)

1 resposta
E

Tenho uma Entidade AssociacaoAssociado onde tenho Associacao, Associado e Semestre
Gostaria de procurar na minha Entidade AssociacaoAssociado com determinada Associacao e Associado, independente do semestre.

No momento tenho algo assim:

Associado 1 Associacao 1 Semestre 6
Associado 1 Associacao 1 Semestre 7

Gostaria então de resultar só um registro observando o exemplo acima.

Minha query somente para informar o que estou usando

Query q = em.createQuery(“select object(o) from AssociacaoAssociado as o”)

1 Resposta

E
Através de SQL nativo eu consigo através de
SELECT distinct(aa.codigo_associacao, aa.codigo_associado) FROM associacaoassociado as aa;

ou

SELECT aa.codigo_associacao, aa.codigo_associado FROM associacaoassociado as aa group by aa.codigo_associacao, aa.codigo_associado
Mas por HQL eu teria que retornar do tipo AssociacaoAssociado. Como fazer isso ?

Obrigado

Criado 17 de agosto de 2011
Ultima resposta 17 de ago. de 2011
Respostas 1
Participantes 1