diff --git a/src/main/java/com/example/seatchoice/repository/CommentRepository.java b/src/main/java/com/example/seatchoice/repository/CommentRepository.java index aa014d1..b47e2db 100644 --- a/src/main/java/com/example/seatchoice/repository/CommentRepository.java +++ b/src/main/java/com/example/seatchoice/repository/CommentRepository.java @@ -3,12 +3,13 @@ import com.example.seatchoice.entity.Comment; import com.example.seatchoice.entity.Review; import java.util.List; +import org.springframework.data.jpa.repository.EntityGraph; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; @Repository public interface CommentRepository extends JpaRepository { - +// @EntityGraph(attributePaths = {"member"}) List findAllByReview(Review review); } 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..346a95e 100644 --- a/src/main/java/com/example/seatchoice/repository/reviewPaging/ReviewRepositoryImpl.java +++ b/src/main/java/com/example/seatchoice/repository/reviewPaging/ReviewRepositoryImpl.java @@ -25,6 +25,7 @@ public Slice searchBySlice(Long lastReviewId, Long seatId, Pageable pageable) { List reviews = queryFactory .selectFrom(review) + .join(review.theaterSeat).fetchJoin() .where( ltReviewId(lastReviewId), // review.id < lastReviewId review.theaterSeat.id.eq(seatId) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 0f3a491..c88589d 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -14,6 +14,10 @@ spring: hibernate: ddl-auto: update show-sql: true + properties: + hibernate: + format_sql: true + default_batch_fetch_size: 100 # 이미지 용량 servlet: