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?
Richfaces e ajax
R
1 Resposta
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