From 2ed89fed3d8453c4dd9000ff4144d36ecaffa577 Mon Sep 17 00:00:00 2001 From: ian Date: Wed, 20 Aug 2025 20:53:57 +0900 Subject: [PATCH] =?UTF-8?q?Bug:=20=EB=A9=94=EC=84=9C=EB=93=9C=EC=97=90=20@?= =?UTF-8?q?Transactional=20=EC=96=B4=EB=85=B8=ED=85=8C=EC=9D=B4=EC=85=98?= =?UTF-8?q?=EC=9D=84=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EatPic/spring/domain/user/repository/UserRepository.java | 2 +- .../java/EatPic/spring/domain/user/service/UserServiceImpl.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/EatPic/spring/domain/user/repository/UserRepository.java b/src/main/java/EatPic/spring/domain/user/repository/UserRepository.java index ebf11a2..290c666 100644 --- a/src/main/java/EatPic/spring/domain/user/repository/UserRepository.java +++ b/src/main/java/EatPic/spring/domain/user/repository/UserRepository.java @@ -22,7 +22,7 @@ public interface UserRepository extends JpaRepository { // 비관적 락이 적용된 사용자 조회 메서드 @Lock(LockModeType.PESSIMISTIC_WRITE) @Query("SELECT u FROM User u WHERE u.email = :email") - Optional findByEmail(String email); // 로그인 시, 이메일로 유저 찾기 + Optional findByEmail(@Param("email") String email); // 로그인 시, 이메일로 유저 찾기 User findUserById(Long id); diff --git a/src/main/java/EatPic/spring/domain/user/service/UserServiceImpl.java b/src/main/java/EatPic/spring/domain/user/service/UserServiceImpl.java index 039603d..3e02d93 100644 --- a/src/main/java/EatPic/spring/domain/user/service/UserServiceImpl.java +++ b/src/main/java/EatPic/spring/domain/user/service/UserServiceImpl.java @@ -40,6 +40,7 @@ import static EatPic.spring.global.common.code.status.ErrorStatus.*; @Service +@Transactional @RequiredArgsConstructor public class UserServiceImpl implements UserService{