Ajuda com paginator do data table jsf!

Olá galera!

Estou com o seguinte problema. Tenho que exibir os registros de uma tabela em um datatable, mas só gostaria de trazer os registro que o usuário irá visualizar. Por exemplo esta tabela terá 50.000 registros, mas mostrarei apenas 15 por pagina e quando o usuario mudar de pagina irei fazer uma nova consulta trazendo mais 15 registros do banco de dado. Estou utilizando o dataPaginator do IceFaces mas não consigo ter interação com os botoes first, prior, next ou last e por isso vem os 50.000 registros na tela e portanto tendo problema de perfomance. Alguem sabe como poderia fazer isso no dataPaginator do iceFAces ou conhece algum componente parecido.

Valeu galera.

o ice faces nunca usei mas tem o richfaces…
aqui

Vc tá usando o que para persistência? JDBC, Hibernate, JPA?

Também tô tendo a mesma dicifuldade, só que com o data scroller do richfaces…
Alguém ja solucionou este problema…??
Uso hibernate pra persistência.
valeu!!

Entao galera!!! estou usando o hibernate… Mas a dificuldade mesmo é na pagina, pois pelo hibernate busco o intervalo dos registro usando o cristeria.setFirstResult e criteria.setMaxResult… E preciso usar o iceFAces ou algum componente jsf … nao posso usar richfaces :frowning:

n entendi ?