Richfaces e ajax

1 resposta
R

Bom dia, eu utilizo o richfaces em minha aplicação, e sem grandes problemas. A minha duvida é que quando utilizo a paginação do dataTable eu percebo que remonta a tabela inteira, no meu caso a tabela é montada com base em banco de dados, e quando clico para ir para outra pagina da dataTable ele refaz a consulta no banco. Esta nova consulta que o richfaces é opcional? Posso de alguma forma evitar esta consulta?

1 Resposta

natureza

Cara…

O correto é assim mesmo.

Fazer uma consulta nova no banco.

Imagine que você tem uma tabela com 20 mil registros.

Para não ter que refazer a consulta no banco ele teria que armazenar estes 20 mil registros em memória.

Ou seja mata a aplicação.

Acho que refazer a consulta é mais correto.

Tem uma matéria na Mundo Java sobre boas praticas e tem bem explicito lá que não devem usar paginação em memória e sim com novas consultas.

Abraço espero ter ajudado.

Criado 20 de abril de 2010
Ultima resposta 20 de abr. de 2010
Respostas 1
Participantes 2