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)