1. 程式人生 > >mybatis分頁外掛的使用——pagehelper

mybatis分頁外掛的使用——pagehelper

引入jar

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>4.1.0</version>
</dependency>

使用

在service內,呼叫dao之前PageHelper.startPage(int pageNum,int pageSize);定義好頁碼,頁面數量即可,在sql語句中無需再寫limit pageNum,pageSize,來分頁。

將查出的list集合放入PageInfo物件中,裡面已經包含了所有分頁資訊與list資訊。

public PageInfo<Entity> getEntityList(){ 
PageHelper.startPage(0,10);
List<Entity> list = dao.select();
PageInfo<Entity> pageInfoList = new PageInfo(list);
return pageInfoList ;
}