No jpa2. Como recuperar o total (count) de uma query que usou first e maxResults?

0 respostas
F

Pessoal tenho uma query onde seto first e maxResult pois ela é paginada na tela. Mas para mostrar o total de páginas eu acabo fazendo uma segunda qery com o count e sem o first e maxResult. Não teria como eu obter esse valor já da primeira query? Lembrando, como está paginada, o lista.size() não me dá o tamanho total do resultado, apenas o intervalo que eu pedi

Ah e sem realizar o count concatenando a mesma query duas vezes, estilo:

select (count(x) from query gigantesta), p from query gigantesca (de novo)

Criado 17 de maio de 2010
Respostas 0
Participantes 1