diff --git a/src/main/java/everymeal/server/review/repository/ReviewRepositoryImpl.java b/src/main/java/everymeal/server/review/repository/ReviewRepositoryImpl.java index 636fddd..352b93e 100644 --- a/src/main/java/everymeal/server/review/repository/ReviewRepositoryImpl.java +++ b/src/main/java/everymeal/server/review/repository/ReviewRepositoryImpl.java @@ -35,7 +35,7 @@ public ReviewPagingVOWithCnt getReview(ReviewDto.ReviewQueryParam queryParam) { .select(review) .from(review) .leftJoin(image) - .on(review.idx.eq(image.review.idx)) + .on(review.idx.eq(image.review.idx).and(image.isDeleted.eq(Boolean.FALSE))) .leftJoin(reviewMark) .on(review.idx.eq(reviewMark.review.idx)) .innerJoin(restaurant) @@ -58,7 +58,10 @@ public ReviewPagingVOWithCnt getReview(ReviewDto.ReviewQueryParam queryParam) { .select(review.idx.count()) .from(review) .leftJoin(image) - .on(review.idx.eq(image.review.idx)) + .on( + review.idx + .eq(image.review.idx) + .and(image.isDeleted.eq(Boolean.FALSE))) .leftJoin(reviewMark) .on(review.idx.eq(reviewMark.review.idx)) .innerJoin(restaurant)