Count no Hibernate

3 respostas
Guto_Magalhaes

Galerinha, estou na seguinte situação. Eu vou fazer paginação na mão antes de utilizar a do hibernate, então eu preciso fazer um count para saber quantos resultados serão retornados, para assim determinar o número de páginas. Mas como eu posso fazer isso? Como eu faria count no DAO e como eu poderia passar o valor deste count para a minha action?

3 Respostas

kadojc

Pra saber o total de registro vc pode utilizar uma query como esta

select count(*) as total_registros from tabela

[]'s

Guto_Magalhaes

Mas eu tenho que fazer isto com os metodos do hibernate. Eu não posso utilizar sql no meu codigo. Como eu faria?

Abdon
session.createCriteria(Class.class);
     .setProjection( Projections.count("SuaField"))
Criado 3 de agosto de 2007
Ultima resposta 6 de ago. de 2007
Respostas 3
Participantes 3