Agregação com Hibernate 3?

2 respostas
aorocha

Pessoal estou tentando fazer uma agregação no hibernate mas não consigo, eu quero fazer isto em sql: select count(*) as total from venda where idcliente = 100.

vi que tem um tal de Criteria, mas não entendi como funciona estou a dois dias tentando e nada, da vontade de fazer ia JDBC direto mesmo, mas não queria, alguem pode me da um silples exemplo.

agradeço.

2 Respostas

guilherme.chapiewski

Algo como:

Integer count = (Integer) getSession()
                .createQuery("select count(*) from venda where idCliente = 100")
                .uniqueResult();
georgesq

e em jpa Query q = em.createQuery(“sql”).getSingleResult();

Criado 14 de fevereiro de 2007
Ultima resposta 15 de fev. de 2007
Respostas 2
Participantes 3