From 75e511867987c8a62ac3416ff3856fbcb4595f7d Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Wed, 12 Feb 2025 18:17:36 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=8F=AC=EB=A9=A7=ED=8C=85,=20@Transact?= =?UTF-8?q?ional,=20throws=20exception=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qcast/biz/canvaspopupstatus/CanvasPopupStatusService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/interplug/qcast/biz/canvaspopupstatus/CanvasPopupStatusService.java b/src/main/java/com/interplug/qcast/biz/canvaspopupstatus/CanvasPopupStatusService.java index 2b0e86d4..9f0c5855 100644 --- a/src/main/java/com/interplug/qcast/biz/canvaspopupstatus/CanvasPopupStatusService.java +++ b/src/main/java/com/interplug/qcast/biz/canvaspopupstatus/CanvasPopupStatusService.java @@ -5,9 +5,11 @@ import com.interplug.qcast.config.Exception.ErrorCode; import com.interplug.qcast.config.Exception.QcastException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; @Service @RequiredArgsConstructor +@Transactional(readOnly = true) public class CanvasPopupStatusService { private final CanvasPopupStatusMapper canvasPopupStatusMapper; @@ -34,6 +36,7 @@ public class CanvasPopupStatusService { * @param cps 저장할 CanvasPopupStatus 객체 * @throws QcastException 저장 중 예외 발생 시 */ + @Transactional public void saveCanvasPopupStatus(CanvasPopupStatus cps) throws QcastException { CanvasPopupStatus chk = canvasPopupStatusMapper.selectCanvasPopupStatus(cps); if (chk == null) { @@ -49,6 +52,7 @@ public class CanvasPopupStatusService { * @param cps 생성할 CanvasPopupStatus 객체 * @throws QcastException 생성 중 예외 발생 시 */ + @Transactional public void createCanvasPopupStatus(CanvasPopupStatus cps) throws QcastException { try { canvasPopupStatusMapper.insertCanvasPopupStatus(cps);