2 Aralık 2019 Pazartesi

SpringData PageRequest Sınıfı

Giriş
Pageable nesnesi üretmek için kullanılır. Pageable nesnesi repository nesneler ile birlikte kullanılır.

of metodu
Metodun içi şöyle.
/**
 * Creates a new unsorted {@link PageRequest}.
 *
 * @param page zero-based page index.
 * @param size the size of the page to be returned.
 * @since 2.0
 */
public static PageRequest of(int page, int size) {
    return of(page, size, Sort.unsorted());
}
Örnek
Şöyle yaparız.
public Optional<Page<User>> getAllByPage(Integer pageSize, Integer page) {
  Pageable pageable = PageRequest.of(page, pageSize);
  return userRepository.findAll(pageable);
}

Hiç yorum yok:

Yorum Gönder