Dúvida Critéria

4 respostas
S

:smiley:
Saudações!

Preciso fazer uma consulta assim:

SELECT NOME, COUNT(VOTO.CANDIDATO) FROM VOTO RIGHT JOIN CANDIDATO ON VOTO.CANDIDATO = CANDIDATO.ID GROUP BY CANDIDATO.ID

Só que estou utilizando HQL e gostaria de manter o padrão. Alguém tem alguma ideia de como fazer?
Obrigado.

4 Respostas

mauriciot.silva

acho q vai ficar parecido com isso

SELECT voto.nome, COUNT(candidato) FROM Voto voto RIGHT JOIN voto.candidato candidato GROUP BY candidato.id

Hebert_Coelho

Nesse post mostra como utilizar o count com HQL => JPA Consultas e Dicas.

S

Bom dia!
Obrigado, mas gostaria de uma solução com HQL.

Hebert_Coelho

sidronio:
Bom dia!
Obrigado, mas gostaria de uma solução com HQL.

Esse post mostra como fazer com HQL.
HQL é do hibernate, JPQL é do JPA. O Hibernate implementa o JPA e segue as normas dele.

Criado 31 de julho de 2012
Ultima resposta 1 de ago. de 2012
Respostas 4
Participantes 3