(QueryDsl) 페이지 매김 + FetchJoin
# 문제 상황 .offset 및 .limit로 페이지 매김을 수행하는 querydsl 쿼리를 작성했습니다. 페이징 가능한 개체를 사용합니다. N+1 문제를 해결하기 위해 연관된 엔티티는 fetchJoined입니다. List<FarmLog> farmLogs = jpaQueryFactory .selectFrom(farmLog) .leftJoin(farmLog.likers).fetchJoin() // 좋아요한 사람들 fetch join .offset(pageable.getOffset()) .limit(pageable.getPageSize()) .orderBy(farmLog.createdAt.desc()) .fetch(); 쿼리 결과가 나오면? # 컬렉션 가져오기로 지정된 firstResult/maxResults; 메모리의 응용 프로그램 경고가 나타납니다. 일대다 관계가 여러 개 … Read more