quarta-feira, 15 de dezembro de 2010

[java-br] Paginação sob demanda - problemas hibernate first e max result

·

 

Bom dia pessoALL,

Um tempo atrás implementei uma paginação sob-demanda onde eu mesmo
controlava essa paginação com variavéis e eu mesmo fazendo a consulta no
banco. Funcionou ok.

Em um novo desafio resolvi implementar esse modelo -
http://marcusmazzo.wordpress.com/2008/12/28/paginacao-por-demanda-com-jsf-parte1/-
e funciona relativamente certo.

O dataScroller exibe as páginas, exibindo a quantidade de rows corretamente.

Problema: Ele só pagina 2 páginas corretamente. A 1ª página ok, a 2ª ok,
apartir daí só mostra os valores da 2ª página.

Estão sendo exibidos 10 rows por página. Coloquei os id's para serem
exibidos no dataTable e independente da página que eu selecionar (200, 397,
405..) ele só me mostra os valores da 2ª página.

Na consulta está relativamente correto:

criteria.setFirstResult(startPage); //quando altero as paginas essas
variaveis vêem com os valores corretos.
criteria.setmaxResults(maxPage); //Pagina 300 - startPage = 290, maxPage =
10

list = criteria.list(); // porém aqui, independente dos valores que eu
coloque no First e MaxResults ele sempre exibe até a 2ª página.

Mudei o scope do bean para session request. Utilizei o a4j:keepAlive e nada.
Muito estranho! =/

ALLguém tem alguma idéia doque possa ser isso ?? Algum tipo de cache ??

* hibernate.cfg.xml - cache.provider_class = NoCacheProvider

Obrigado desde já.
--
[]'s,
Kirmaier Barbosa de Andrade
http://kirmaier.blogspot.com/

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog