서점 프로젝트) 카테고리에 해당하는 상품 조회문에서 N + 1 문제 발생.
·
프로젝트
QueryDsl에서 상품을 조회 할 때, 상품의 개수만큼 쿼리문이 동작하고 그거에 따라 카테고리 조회문도 상품의 개수만큼 다시 도는 문제가 발생했습니다. 한마디로 20개의 상품을 조회하면 60회의 쿼리문이 동작했습니다. 1. 문제의 queryDSL 쿼리문@Overridepublic List findByCategoryIds(Long categoryId) { QProduct product = QProduct.product; QBookCategory bookCategory = QBookCategory.bookCategory; QCategory category = QCategory.category; JPAQueryFactory queryFactory = new JPAQueryFactory(..