From d90685f582c7c0ce516e42c3b5a39abda655cd8d Mon Sep 17 00:00:00 2001 From: eeeeeaaan Date: Thu, 21 Aug 2025 21:51:09 +0900 Subject: [PATCH] =?UTF-8?q?[BUG]=20=EB=A6=AC=EB=B7=B0=EB=A5=BC=20=EB=A3=B8?= =?UTF-8?q?=20id=EA=B8=B0=EB=B0=98=EC=9C=BC=EB=A1=9C=EB=8F=84=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=ED=95=98=EB=8A=94=20=EB=A1=9C=EC=A7=81=EA=B3=BC=20res?= =?UTF-8?q?ervation=20id=20=EB=A1=9C=20=EC=82=AD=EC=A0=9C=ED=95=98?= =?UTF-8?q?=EB=8A=94=20=EB=A1=9C=EC=A7=81=20=EB=8F=99=EC=8B=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sumte/guesthouse/service/GuesthouseCommandServiceImpl.java | 2 ++ src/main/java/com/sumte/review/repository/ReviewRepository.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/main/java/com/sumte/guesthouse/service/GuesthouseCommandServiceImpl.java b/src/main/java/com/sumte/guesthouse/service/GuesthouseCommandServiceImpl.java index d2391b3..afffdf2 100644 --- a/src/main/java/com/sumte/guesthouse/service/GuesthouseCommandServiceImpl.java +++ b/src/main/java/com/sumte/guesthouse/service/GuesthouseCommandServiceImpl.java @@ -151,6 +151,7 @@ public GuesthouseResponseDTO.Update updateGuesthouse(Long guesthouseId, Guesthou } @Override + @Transactional public GuesthouseResponseDTO.delete deleteGuesthouse(Long guesthouseId) { Guesthouse guesthouse = guesthouseRepository.findById(guesthouseId).orElse(null); @@ -188,6 +189,7 @@ public GuesthouseResponseDTO.delete deleteGuesthouse(Long guesthouseId) { } // 6. reservation 삭제 reservationRepository.deleteByRoomId(roomId); + reviewRepository.deleteByRoomId(roomId); } diff --git a/src/main/java/com/sumte/review/repository/ReviewRepository.java b/src/main/java/com/sumte/review/repository/ReviewRepository.java index a207068..2a99a40 100644 --- a/src/main/java/com/sumte/review/repository/ReviewRepository.java +++ b/src/main/java/com/sumte/review/repository/ReviewRepository.java @@ -35,4 +35,6 @@ public interface ReviewRepository extends JpaRepository { boolean existsByUserIdAndReservationId(Long userId, Long reservationId); void deleteByReservationId(Long reservationId); + + void deleteByRoomId(Long roomId); } \ No newline at end of file