From d908841da42e15d3290d5cf8d969cd89bb818b46 Mon Sep 17 00:00:00 2001 From: Wibaek Park <34394229+wibaek@users.noreply.github.com> Date: Sat, 9 Nov 2024 16:18:17 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20GeneralRecommendUniversities.init=20?= =?UTF-8?q?=EC=8B=9C=20=EC=BF=BC=EB=A6=AC=20=EC=98=A4=EB=A5=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20(#107)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit findByKoreanNameAndTerm -> findFirstByKoreanNameAndTerm 로 전환. semester에 따라서 중복이 나오는 것이 불가피 하기에 무작위 하나로 설정 --- .../university/repository/UniversityInfoForApplyRepository.java | 2 +- .../university/service/GeneralRecommendUniversities.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/solidconnection/university/repository/UniversityInfoForApplyRepository.java b/src/main/java/com/example/solidconnection/university/repository/UniversityInfoForApplyRepository.java index 2f56cce3a..4adc0d718 100644 --- a/src/main/java/com/example/solidconnection/university/repository/UniversityInfoForApplyRepository.java +++ b/src/main/java/com/example/solidconnection/university/repository/UniversityInfoForApplyRepository.java @@ -20,7 +20,7 @@ public interface UniversityInfoForApplyRepository extends JpaRepository findByIdAndTerm(Long id, String term); - Optional findByKoreanNameAndTerm(String koreanName, String term); + Optional findFirstByKoreanNameAndTerm(String koreanName, String term); @Query("SELECT c FROM UniversityInfoForApply c WHERE c.university IN :universities AND c.term = :term") List findByUniversitiesAndTerm(@Param("universities") List universities, @Param("term") String term); diff --git a/src/main/java/com/example/solidconnection/university/service/GeneralRecommendUniversities.java b/src/main/java/com/example/solidconnection/university/service/GeneralRecommendUniversities.java index cf213c6af..5c1c2e787 100644 --- a/src/main/java/com/example/solidconnection/university/service/GeneralRecommendUniversities.java +++ b/src/main/java/com/example/solidconnection/university/service/GeneralRecommendUniversities.java @@ -41,7 +41,7 @@ public class GeneralRecommendUniversities { public void init() { int i = 0; while (recommendUniversities.size() < RECOMMEND_UNIVERSITY_NUM && i < candidates.size()) { - universityInfoForApplyRepository.findByKoreanNameAndTerm(candidates.get(i), term) + universityInfoForApplyRepository.findFirstByKoreanNameAndTerm(candidates.get(i), term) .ifPresent(recommendUniversities::add); i++; }