[EDIT] 名前をもとに情報を取得する機能を追加しました。

This commit is contained in:
s-choi
2026-09-24 09:59:58 +09:00
parent 4192faecc2
commit 06c2d35512
3 changed files with 8 additions and 0 deletions

View File

@@ -10,4 +10,5 @@ public interface CourseService {
public CourseModel findById(Long courseId);
public Long findByName(String courName);
}

View File

@@ -25,4 +25,8 @@ public class CourseServiceImpl implements CourseService {
public CourseModel findById(Long courseId) {
return CourseModel.convertFrom(courseRepository.findByCourseId(courseId));
}
public Long findByName(String courseName) {
return courseRepository.findByCourseName(courseName).getCourseId();
}
}

View File

@@ -10,5 +10,8 @@ public interface CourseRepository extends JpaRepository<CourseEntity, Long> {
@Query("SELECT c FROM CourseEntity c WHERE c.courseId = :courseId ")
public CourseEntity findByCourseId(Long courseId);
@Query("SELECT c FROM CourseEntity c WHERE c.courseName = :courseName ")
public CourseEntity findByCourseName(String courseName);
}