Jpa paging con números y siguiente, anterior

Pido disculpas por hacer esta pregunta si alguien ya lo hizo y por hacer una pregunta quizás tonta, pero soy nuevo en esto y usted es un experto y me encantaría aprender de su experiencia y consejo experto.

Quiero agregar la paginación a una aplicación que muestra 200 registros por página. La parte inferior de la página debe tener números. Si hay 1050, la primera página mostrará 100 y la parte inferior de la página mostrará los números 1,2,3,4,5 y 6.

¿Cuál es la lógica general para lograr esto? Sé que la base de datos debe seleccionar 200 cada vez y debo hacer un seguimiento del primer registro.

¿Hay alguna manera de saber cuántos registros se devolverán en total para que pueda saber cuántos números mostrar en la parte inferior de la página? ¿Requiere seleccionar una cuenta count () o algo más?Para los 1050 registros, los números 1,2,3,4,5 y 6 se mostrarán y hacer clic en cada uno requiere una llamada al servidor. ¿Hay alguna forma de saber cuántos registros se devolverán en la próxima llamada al servidor? ¿Requiere seleccionar una cuenta count () o algo más?

Respuestas a la pregunta(4)

Su respuesta a la pregunta