pagehelper 사용
병 패키지를 다운로드하는 공식 웹 사이트를 입력 :
https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/
pagehelper-5.1.10.jar
http://repo1.maven.org/maven2/com/github/jsqlparser/jsqlparser/
jsqlparser-2.0.jar
종종 공정 항아리 패키지 충돌의 사용, 두 가지 버전을 다운로드하는 것이 좋습니다 때문입니다.
- 관련의 도입 항아리.
2. 추가 pagehelper 플러그 (MyBatis로 프로필 )
<! - 요구 사항을 충족해야합니다 구성 파일에 플러그인 위치, 그렇지 않으면 오류가 발생하지, 다음과 같은 순서 : 등록 , 설정 ?? , TypeAliases , typeHandlers ?? , ObjectFactory를 , objectWrapperFactory ?? , 플러그인 ? , 환경 , databaseIdProvider, 맵퍼? ? -> <플러그인> <! -의 PageHelper 클래스에 com.github.pagehelper 경우 패키지 이름 -> <인터셉터 = 플러그인 " com.github.pagehelper.PageInterceptor은 " > <! - 다음과 같은 방법으로 구성 매개 변수를 사용하여, 모든 매개 변수에 대해서는 후술한다 -> <속성 이름 = " PARAM1 " 값을 = "값 1 "/> </ 플러그인> </ 플러그인>
시험 장치의 테스트 코드 3.
PageInfo 모든 페이징 속성이 포함되어 있습니다
// 현재 페이지
개인 INT의 pageNum
개인 INT의 pageNum
의 // 페이지 번호
개인 INT의 pageSize가
개인 INT의 pageSize가
// 데이터베이스의 줄 번호에서 현재 페이지의 첫 번째 요소
개인 INT startRow
개인 INT startRow
// 데이터베이스의 줄 번호에서 현재 페이지의 마지막 요소
개인 INT와 endRow
개인 INT와 endRow
// 레코드의 총
개인 긴 총
개인 긴 총
// 페이지의 총
개인 INT 페이지
개인 INT 페이지
결과 (페이지 당 데이터)를 설정 //
개인 목록 <T> 목록
개인 목록 <T> 목록
// 먼저
개인 INT의 firstPage
개인 INT의 firstPage
// 전
개인 INT prePage
개인 INT prePage
//의 첫 번째 페이지 여부를
개인 부울 isFirstPage = 거짓
개인 부울 isFirstPage = 거짓
// 마지막 하나입니다
개인 부울 isLastPage = 거짓
개인 부울 isLastPage = 거짓
// 이전 있는가
개인 부울 hasPreviousPage는 = 거짓
개인 부울 hasPreviousPage는 = 거짓
// 다음 거기에
개인 부울 hasNextPage는 = 거짓
개인 부울 hasNextPage는 = 거짓
의 // 탐색 페이지 번호
개인 INT navigatePages
개인 INT navigatePages
모든 탐색 페이지 번호 //
개인 INT [] navigatepageNums
개인 INT [] navigatepageNums
다음 웹 사이트에서 더 자세한 통찰력을 가지고있다. (참고)
https://www.cnblogs.com/kangoroo/p/7998433.html