package nju.seec.helper.data.dao; import nju.seec.helper.data.entity.Course; import nju.seec.helper.util.exception.HelperException; import org.springframework.data.domain.Page; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; /** * @author cst */ @Repository public interface CourseDAO extends JpaRepository { /** * 封装findById方法 * * @param courseId * @return */ default Course findCourseById(String courseId) { return this.findById(courseId).orElseThrow(() -> HelperException.of(HelperException.ExceptionType.NOT_FOUND, "找不到课程")); } }