I'd like to provide a default pagination for my method using Spring data jpa
.
How do I have to call the following method so that default pagination is applied?
I tried passing null
argument but that would lead to an unpaged list.
interface PagedRepository extends CrudRepository<User, Long> {
@Query("SELECT u FROM user u WHERE)
List<User> findAllPaged(@PageableDefault(size = 20));
}
//repo.findAllPaged(null);
I could pass a new Pageable myself, but that make @PageableDefault
useless.
repo.findAllPaged(new PageableRequest(0, 20));