MyBatis로 통합 매김 플러그인

1. 의존 소개

        <! - 分页插件-> 
        < 의존성 > 
            < 의 groupId > com.github.pagehelper </ 의 groupId > 
            < artifactId를 > pagehelper 스프링 부팅 - 스타터 </ artifactId를 > 
            < 버전 > $ {pagehelper.version} </ 버전 > 
        </ 의존성 >

2. 프로파일 추가

logging.level.com.example.demo.dao = DEBUG 
pagehelper.helperDialect = MySQL의 
pagehelper.reasonable = TRUE 
pagehelper.supportMethodsArguments = TRUE 
pagehelper.params = 카운트 = countSql 
pagehelper.page 둘레 제로 = TRUE

3. 쓰기 BaseService 인터페이스

  / ** 
   *分页查询
   * 
   * @param의 appDO 
   * @param의 페이지 
   * @param의 한계 
   * @return 
   * / 
  공용 PageInfo <T> findByPage (T appDO 정수 페이지 정수 제한) { 
    PageHelper.startPage (페이지 제한); 
    목록 <T> = byPage dao.findByPage (appDO); 
    PageInfo <T> = appDOPageInfo 새로운 PageInfo <T> (byPage);
    반환 appDOPageInfo을; 
  }

 

추천

출처www.cnblogs.com/smiledGo/p/11263110.html