───────┬──────────────────────────────────────────────────────────────────────── │ File: src/main//java/jp/ac/kobe_u/cs/itspecialist/todoapp/repository/ToDoRepository.java ───────┼──────────────────────────────────────────────────────────────────────── 1 │ package jp.ac.kobe_u.cs.itspecialist.todoapp.repository; 2 │ 3 │ import java.util.List; 4 │ 5 │ import org.springframework.data.domain.Page; 6 │ import org.springframework.data.domain.Pageable; 7 │ import org.springframework.data.repository.CrudRepository; 8 │ import org.springframework.stereotype.Repository; 9 │ 10 │ import jp.ac.kobe_u.cs.itspecialist.todoapp.entity.ToDo; 11 │ 12 │ @Repository 13 │ public interface ToDoRepository extends CrudRepository<ToDo, Long> { 14 │ Page<ToDo> findAll(Pageable pageable); 15 │ Page<ToDo> findByDone(boolean done, Pageable pageable); 16 │ Page<ToDo> findByMid(String mid, Pageable pageable); 17 │ Page<ToDo> findByMidAndDone(String mid, boolean done, Pageable pageable); 18 │ List<ToDo> findByMidAndDone(String mid, boolean done); 19 │ } ───────┴────────────────────────────────────────────────────────────────────────