pagehelper 是乙個 做分頁的外掛程式。大大減少了開發中做分頁的工作量。
只需要匯入兩個包 便可以進行 資料的分頁操作。
下面做乙個簡單的分頁 實驗。
sql語句
select * from person
介面
listqueryall();
測試類
//查詢
public static void queryallstudent() throws ioexception
//pageinfo 提供了 page 更加豐富的方法
pageinfopageinfo = new pageinfo<>(persons);
system.out.println("總數量:" + pageinfo.gettotal());
system.out.println("當前頁查詢記錄:" + pageinfo.getlist().size());
system.out.println("當前頁碼:" + pageinfo.getpagenum());
system.out.println("每頁顯示數量:" + pageinfo.getpagesize());
system.out.println("總頁:" + pageinfo.getpages());
// system.err.println(persons);
session.close();
}
結果:
Mybatis中的分頁外掛程式 pageHelper
如果直接是從資料庫中進行分頁處理,可以使用以下兩行 實現 pagehelper startpage currentpage,pagesize page page page getroleaccountinfobycondition roleaccountinfodto page.gettotal 獲...
mybatis學習筆記三之mybatis外掛程式
一 外掛程式介紹 一般情況下,開源框架都會提供外掛程式或其他形式的擴充套件點,供開發者自行擴充套件。一是增加了框架的靈活性 二是開發者可以結合實際需求,對框架進行擴充套件。以mybatis為例,我們可基於mybatis外掛程式機制實現分頁 分表 監控等功能,在無形中增強功能。二 mybatis外掛程...
mybatis原理之MapperMethod實現
session方法 insert insert update update delete delete select select 方法返回void,並且包含resulthandler配置時 select selectlist 方法返回陣列或collection子類時候 select selectm...