diff --git a/backend-java/src/main/java/com/tasteby/service/ReviewService.java b/backend-java/src/main/java/com/tasteby/service/ReviewService.java index ada2a90..74ec3ba 100644 --- a/backend-java/src/main/java/com/tasteby/service/ReviewService.java +++ b/backend-java/src/main/java/com/tasteby/service/ReviewService.java @@ -38,11 +38,13 @@ public class ReviewService { return mapper.findById(id); } + @Transactional // #334 — 단일 SQL이지만 어노테이션 일관성 public boolean update(String reviewId, String userId, Double rating, String reviewText, LocalDate visitedAt) { String visitedStr = visitedAt != null ? visitedAt.toString() : null; return mapper.updateReview(reviewId, userId, rating, reviewText, visitedStr) > 0; } + @Transactional // #334 — 단일 SQL이지만 어노테이션 일관성 public boolean delete(String reviewId, String userId) { return mapper.deleteReview(reviewId, userId) > 0; }