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++; }