diff --git a/src/main/java/umc/codeplay/controller/MemberController.java b/src/main/java/umc/codeplay/controller/MemberController.java index d92b29e..2297dee 100644 --- a/src/main/java/umc/codeplay/controller/MemberController.java +++ b/src/main/java/umc/codeplay/controller/MemberController.java @@ -97,7 +97,7 @@ public ApiResponse getByMusicTitle( .findByEmail(email) .orElseThrow(() -> new RuntimeException("사용자를 찾을 수 없습니다.")); - List musics = musicRepository.findAllByTitle(musicTitle); + List musics = musicRepository.findAllByTitleContaining(musicTitle); List harmonyDTOs = new ArrayList<>(); List trackDTOs = new ArrayList<>(); @@ -124,7 +124,7 @@ public ApiResponse> getHarmonyByMusicTit .findByEmail(email) .orElseThrow(() -> new RuntimeException("사용자를 찾을 수 없습니다.")); - List musics = musicRepository.findAllByTitle(musicTitle); + List musics = musicRepository.findAllByTitleContaining(musicTitle); List results = musics.stream() .flatMap( @@ -148,7 +148,7 @@ public ApiResponse> getTrackByMusicTitle( .findByEmail(email) .orElseThrow(() -> new RuntimeException("사용자를 찾을 수 없습니다.")); - List musics = musicRepository.findAllByTitle(musicTitle); + List musics = musicRepository.findAllByTitleContaining(musicTitle); List results = musics.stream() .flatMap( diff --git a/src/main/java/umc/codeplay/repository/MusicRepository.java b/src/main/java/umc/codeplay/repository/MusicRepository.java index b38b646..30998fb 100644 --- a/src/main/java/umc/codeplay/repository/MusicRepository.java +++ b/src/main/java/umc/codeplay/repository/MusicRepository.java @@ -10,5 +10,5 @@ public interface MusicRepository extends JpaRepository { // 제목으로 음원 찾기 Music findByTitle(String title); - List findAllByTitle(String title); + List findAllByTitleContaining(String title); }