인프런 커뮤니티 질문&답변

박진영님의 프로필 이미지

작성한 질문수

실전! Querydsl

스프링 데이터 페이징 활용2 - CountQuery 최적화

PageableExecutionUtils 사용 시, count 쿼리 생략 조건

해결된 질문

23.03.14 16:20 작성

·

474

·

수정됨

1

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
PageableExecutionUtils 을 사용시, count 쿼리 생략 조건에 "마지막 페이지 일 때" 라고 되어 있어서

강의에 샘플 데이터 기반으로

size=5, page=20 으로 마지막 페이지를 호출했는데,
count 쿼리가 나가서 봤더니

컨텐츠 사이즈가 0 이 아니면서 페이즈 사이즈 보다 작아야 되는 경우로 되어 있었습니다.

해석하자면 카운트 쿼리 생략하는 경우가 "마지막 페이지이면서 컨텐츠 사이즈가 페이지 사이즈보다 작을 때" 인 것 같아서 의견드립니다.

중복된 것이라면 죄송합니다

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

2023. 03. 18. 14:50

안녕하세요. 박진영님

말씀하신 내용이 정확하게 맞습니다^^

다른 분들을 위해서 다음 패치때 메뉴얼에 업데이트 해두겠습니다.

감사합니다.