From 6c7e4b741a4105e983c871dc3dbb604d0f20e84c Mon Sep 17 00:00:00 2001 From: okod Date: Fri, 14 Jun 2024 05:14:13 +0900 Subject: [PATCH 1/2] fix: findByMember_id --- .../vom/spring/domain/homepy/HomepyRepository.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/vom/spring/domain/homepy/HomepyRepository.java b/src/main/java/vom/spring/domain/homepy/HomepyRepository.java index d129fce..5940599 100644 --- a/src/main/java/vom/spring/domain/homepy/HomepyRepository.java +++ b/src/main/java/vom/spring/domain/homepy/HomepyRepository.java @@ -1,8 +1,10 @@ package vom.spring.domain.homepy; import jakarta.persistence.EntityManager; +import jakarta.persistence.NoResultException; import jakarta.persistence.PersistenceContext; import org.springframework.stereotype.Repository; +import vom.spring.domain.webpush.domain.Fcm; @Repository public class HomepyRepository { @@ -19,7 +21,13 @@ public Homepy findById(Long homepyId) { } public Homepy findByMember_id(Long member_id) { - return em.find(Homepy.class, member_id); + try { + return em.createQuery("SELECT h FROM Homepy h WHERE h.member.id = :member_id", Homepy.class) + .setParameter("member_id", member_id) + .getSingleResult(); + } catch (NoResultException e) { + return null; + } } } From 0a1cdf7585a4a6720ad87ad9157b154a8363572f Mon Sep 17 00:00:00 2001 From: okod Date: Fri, 14 Jun 2024 05:15:28 +0900 Subject: [PATCH 2/2] fix: import remove --- src/main/java/vom/spring/domain/homepy/HomepyRepository.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/vom/spring/domain/homepy/HomepyRepository.java b/src/main/java/vom/spring/domain/homepy/HomepyRepository.java index 5940599..40d278a 100644 --- a/src/main/java/vom/spring/domain/homepy/HomepyRepository.java +++ b/src/main/java/vom/spring/domain/homepy/HomepyRepository.java @@ -4,7 +4,6 @@ import jakarta.persistence.NoResultException; import jakarta.persistence.PersistenceContext; import org.springframework.stereotype.Repository; -import vom.spring.domain.webpush.domain.Fcm; @Repository public class HomepyRepository {