Saltar al contenido

Cómo obtener todos los resultados en una página usando Spring Data Pagination

No busques más por todo internet porque llegaste al lugar indicado, tenemos la solución que quieres hallar sin complicarte.

Solución:

La forma más correcta es usar Pageable.unpaged()

Pageable wholePage = Pageable.unpaged();
return customerRepository.findAll(wholePage);

Su solicitud de página es incorrecta porque está buscando resultados en la página incorrecta. Debería ser:

PageRequest.of(0, Integer.MAX_VALUE);

La primera página de resultados es 0. Dado que está devolviendo todos los registros, todos están en esta página.

si pasas null para Pageable, Spring lo ignorará y traerá todos los datos.

Pageable p = null;
return customerRepository.findAll(p);

valoraciones y comentarios

Si te animas, tienes el poder dejar un ensayo acerca de qué le añadirías a este enunciado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *