From 8fd006569fa6ac2599cf8604ed75dfbe049b0bcf Mon Sep 17 00:00:00 2001 From: sunju5402 Date: Sun, 9 Apr 2023 20:15:39 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EB=A6=AC=EB=B7=B0=20=EB=AA=A9?= =?UTF-8?q?=EB=A1=9D=20=EC=A1=B0=ED=9A=8C=20n=20+=201=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/reviewPaging/ReviewRepositoryImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/example/seatchoice/repository/reviewPaging/ReviewRepositoryImpl.java b/src/main/java/com/example/seatchoice/repository/reviewPaging/ReviewRepositoryImpl.java index 905fff4..102a30c 100644 --- a/src/main/java/com/example/seatchoice/repository/reviewPaging/ReviewRepositoryImpl.java +++ b/src/main/java/com/example/seatchoice/repository/reviewPaging/ReviewRepositoryImpl.java @@ -1,6 +1,7 @@ package com.example.seatchoice.repository.reviewPaging; import static com.example.seatchoice.entity.QReview.review; +import static com.example.seatchoice.entity.QTheaterSeat.theaterSeat; import com.example.seatchoice.dto.response.ReviewInfoResponse; import com.example.seatchoice.entity.Review; @@ -25,6 +26,8 @@ public Slice searchBySlice(Long lastReviewId, Long seatId, Pageable pageable) { List reviews = queryFactory .selectFrom(review) + .leftJoin(review.theaterSeat, theaterSeat).fetchJoin() + .distinct() .where( ltReviewId(lastReviewId), // review.id < lastReviewId review.theaterSeat.id.eq(seatId)