diff --git a/src/main/kotlin/team/incube/flooding/domain/homebase/repository/HomebaseReservationRepository.kt b/src/main/kotlin/team/incube/flooding/domain/homebase/repository/HomebaseReservationRepository.kt index 4b75bfe5..d6fd28ea 100644 --- a/src/main/kotlin/team/incube/flooding/domain/homebase/repository/HomebaseReservationRepository.kt +++ b/src/main/kotlin/team/incube/flooding/domain/homebase/repository/HomebaseReservationRepository.kt @@ -1,5 +1,6 @@ package team.incube.flooding.domain.homebase.repository +import org.springframework.data.jpa.repository.EntityGraph import org.springframework.data.jpa.repository.JpaRepository import org.springframework.data.jpa.repository.Query import org.springframework.data.repository.query.Param @@ -44,4 +45,7 @@ interface HomebaseReservationRepository : JpaRepository + + @EntityGraph(attributePaths = ["homebase"]) + fun findAllByReservationDate(reservationDate: LocalDate): List } diff --git a/src/main/kotlin/team/incube/flooding/domain/homebase/service/GetHomebaseReservationService.kt b/src/main/kotlin/team/incube/flooding/domain/homebase/service/GetHomebaseReservationService.kt index d9e1f259..3e1553c4 100644 --- a/src/main/kotlin/team/incube/flooding/domain/homebase/service/GetHomebaseReservationService.kt +++ b/src/main/kotlin/team/incube/flooding/domain/homebase/service/GetHomebaseReservationService.kt @@ -25,7 +25,7 @@ class GetHomebaseReservationService( @Transactional(readOnly = true) fun getReservationList(reservationDate: LocalDate): List { - val reservations = reservationRepository.findAllWithHomebaseByDate(reservationDate) + val reservations = reservationRepository.findAllByReservationDate(reservationDate) if (reservations.isEmpty()) return emptyList() val membersByReservationId = memberRepository