Jpa pagination avec des numéros et du suivant, précédent

Je m'excuse pour cette question si quelqu'un l'a déjà demandé et c'est pour poser une question stupide peut-être mais je suis nouveau à cela et vous sont des experts et j'aimerais apprendre à partir de votre expert en conseils et de l'expérience.

Je veux ajouter la pagination pour une application affichant 200 enregistrements par page. Le bas de la page doit avoir les chiffres. Si il y a 1050, la première page d'affichage d'100 et le bas de la page afficher les numéros 1,2,3,4,5 & 6.

Qu'est-ce que la logique générale pour accomplir cette?
Je sais que la base de données doit sélectionner 200 à chaque fois et je doit garder la trace du premier enregistrement.

  1. Est-il un moyen de savoir combien d'enregistrements seront renvoyés totale pour que je puisse savoir combien de chiffres à afficher sur le bas de la page? Il nécessite la sélection d'un count() ou quelque chose d'autre?
  2. Pour le 1050 enregistrements, Le nombre 1,2,3,4,5 & 6 affiche et en cliquant sur chacun nécessite un appel au serveur. Est-il un moyen de savoir combien d'enregistrements sera rendu dans l'appel suivant sur le serveur? Il nécessite la sélection d'un count() ou quelque chose d'autre?
Merci à tous d'avoir pris le temps de répondre à ma question. Je vais mettre à jour mon code et vous permettra de savoir si j'ai d'autres questions à ce sujet.

OriginalL'auteur javafun | 2012-04-13