PagingAndSortingRepository
Interface
The NosqlRepository
interface extends the PagingAndSortingRepository
interface.
The PagingAndSortingRepository
interface extends the CrudRepository
interface and provides methods such as:
- Page<T> findAll(Pageable pageable)
- Iterable<T> findAll(Sort sort)
- long count()
- void delete(T entity)
- void deleteAll()
- void deleteAll(Iterable<? extends T> entities)
- void deleteAllById(Iterable<? extends ID> ids)
- void deleteById(ID id)
- boolean existsById(ID id)
- Iterable<T> findAll()
- Iterable<T> findAllById(Iterable<ID> ids)
- Optional<T> findById(ID id)
- <S extends T> S save(S entity)
- <S extends T> Iterable<S> saveAll(Iterable<S> entities)
You can use any of these methods for the required functionality.
For more information on the Spring's PagingAndSortingRepository
interface, see PagingAndSortingRepository.