分頁外掛程式PageHelper的使用

2021-10-03 03:10:08 字數 1503 閱讀 7325

注意:這裡介紹的是在springboot專案使用

com.github.pagehelper

pagehelper-spring-boot-starter

1.2.7

//分頁查詢

pagehelper.startpage(page, 40);//page是前端傳入的當前頁,40是每頁顯示條數

studata studata = new studata(name,city,school,subject,grade,telnumber,time,schoolname,ontime,offtime);//封裝查詢條件

listlistall = schoolzpservice.findall(studata);

pageinfopageinfo = new pageinfo<>(listall);//分頁物件

//pageinfo物件返回很多分頁需要的物件,直接get可取

long total = pageinfo.gettotal();//總條數

int pagenum = pageinfo.getpagenum();//當前頁

int pages = pageinfo.getpages();//總頁數

//listall是查到的所有資料集合,把把當前頁,和總頁數1傳到前端.

在後台做一下判斷,如果傳過來的頁碼,不存在,或等於null,把傳過來的page物件賦值為1,作為第一頁.把string型別的page對像轉成int型別。

然後銜接上面的分頁**,整個流程就是這樣

跳轉到指定頁面實現思路:

獲取輸入框中使用者輸入的希望跳轉的頁碼,傳到後台,後台接收到以後,page物件作為當前頁傳到分頁方法中

window.location = "../sys/back?page="+page;

PageHelper分頁外掛程式

com.github.pagehelper pagehelper 5.1.2 1.在mybatis中配置 此時並沒有spring來管理mybatis 2.使用spring容器管理 此時mybatis已交由spring容器管理 1.helperdialect 分頁外掛程式會自動檢測當前的資料庫鏈結,自...

外掛程式分頁 pageHelper

步驟 1.導包 3.serivce中,給到具體的分頁的頁碼page,每頁條數 size 4.controller中把得到的資料儲存到pageinfo。5.到達頁面在pom檔案中導包 com.github.pagehelper pagehelper 5.1.2 mysql true 在service層...

分頁外掛程式PageHelper

com.github.pagehelper pagehelper 4.1.0 啟動位址,埠 server.port 8088 資料庫連線池配置 spring.datasource.type com.alibaba.druid.pool.druiddatasource spring.datasourc...