───────┬────────────────────────────────────────────────────────────────────────
       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    }
───────┴────────────────────────────────────────────────────────────────────────