강의

멘토링

커뮤니티

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

이지훈님의 프로필 이미지
이지훈

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

패치조인과 페이징 에러 질문입니다.

작성

·

223

0

우선 Post와 User는 다:1 단방향 연관관계로 설정했습니다.

1. 패치조인 없이 페이징

2. 패치조인 + 페이징

N+1문제를 해결하기위해 패치조인을 했습니다.
그런데 에러가 났습니다. 로그중에 Count query validation failed for method public abstract ...... 이라는 에러가 있어서
jpa가 자동으로 날려주는 CountQuery에 문제가 있나 싶어서 CountQuery를 별도로 작성했습니다.

3. 패치조인 + 페이징 + countQuery 별도로 작성

위 처럼 작성하니 에러없이 정상적으로 동작을 합니다.
그런데 왜 에러가 나는지 이유를 정확히 모르겠습니다..

2번쿼리에서 countQuery가 어떻게 나가길래 에러가 나는건지 궁금합니다..!
혹은 다른데에 문제가 있는건가요?

답변 1

0

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

안녕하세요. 지훈님

문제가 발생하는 전체 프로젝트를 압축해서 올려주세요.

감사합니다.

 

이지훈님의 프로필 이미지
이지훈

작성한 질문수

질문하기