230714 Page, Slice, List

보트·2023년 7월 14일
0

Spring

목록 보기
18/27

Page

  • 전체 데이터의 개수와 페이지 수를 알 수 있음
  • count query 실행
Page<User> findByLastname(String lastname, Pageable pageable);

Slice

  • 데이터가 너무 많아 count하는 것이 오히려 안좋을 때 사용
  • count query가 실행되지 않고 다음 slice가 존재하는지 여부만 확인 가능
  • 모바일 환경의 무한 스크롤 등에 사용
Slice<User> findByLastname(String lastname, Pageable pageable);

List

  • 결과를 List로 받을 수 있음 -> count query 실행x
List<User> findByLastname(String lastname, Sort sort);

List<User> findByLastname(String lastname, Pageable pageable);
profile
일주일에 한 번

0개의 댓글