MyBatis之 PageHelper 做分頁操作

2021-10-02 05:55:09 字數 931 閱讀 7909

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...