4 votes

Quel est le meilleur moyen de paginer un grand Resultset - Java

Je cherche la meilleure approche du point de vue des performances pour afficher partiellement le jeu de résultats sur une page Web, disons par 10 éléments par page et si l'utilisateur veut voir plus de résultats, il appuie sur le bouton "suivant". Je pense (probablement à tort) qu'il devrait s'agir d'une nouvelle demande au serveur lorsque le bouton "Suivant" est pressé ??

Actuellement, j'essaie d'apprendre Java, GWT

Merci!

PS : désolé pour mon anglais.

0voto

mjn Points 19315

Si vous utilisez JPA (qui fonctionne assez bien sur GAE), vous pouvez paginer un ensemble de résultats en utilisant

Query#setFirstResult(int startPosition)

Query#setMaxResults(int maxResult)

Cet article pourrait vous être utile : Pagination des grands ensembles de données avec un LazyList

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X