본문 바로가기
Spring/QueryDSL

페이징 활용 2 - CountQuery 최적화

by 개복이 2021. 6. 18.

PageableExecutionUtils.getPage()로 최적화

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 스프링 데이터 라이브러리가 제공
  • count 쿼리가 생략 가능한 경우 생략해서 처리
    • 페이지 시작이면서 컨텐츠 사이즈가 페이지 사이즈보다 작을 때
    • 마지막 페이지 일 때 (offset + 컨텐츠 사이즈를 더해서 전체 사이즈를 구한다)

 

 

 

Reference

  • 자바 ORM 표준 JPA 프로그래밍
  • QueryDSL

'Spring > QueryDSL' 카테고리의 다른 글

Querydsl 설정과 검증  (0) 2022.12.11
사용자 정의 Repository  (0) 2021.06.19
페이징 활용 1 - Querydsl 페이징 연동  (0) 2021.06.17
SQL function 호출하기  (0) 2021.06.16
수정, 삭제 벌크연산  (0) 2021.06.15

댓글