| 12345678910111213141516171819202122 |
- package nju.seec.helper.data.dao;
- import nju.seec.helper.data.entity.Question;
- import nju.seec.helper.util.exception.HelperException;
- import org.springframework.data.jpa.repository.JpaRepository;
- import org.springframework.stereotype.Repository;
- /**
- * @author cst
- */
- @Repository
- public interface QuestionDAO extends JpaRepository<Question, Integer> {
- /**
- * 封装findById方法
- *
- * @param questionId
- * @return
- */
- default Question findQuestionById(int questionId) {
- return this.findById(questionId).orElseThrow(() -> HelperException.of(HelperException.ExceptionType.NOT_FOUND, "找不到题目"));
- }
- }
|