Java的spring的分頁工具pageHelper的使用

首先:

      添加依賴

<!--分頁-->
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>4.1.6</version>
</dependency>

依次是對mybits進行配置,放在   configuration 標籤下就行了

<plugins>

    <plugin interceptor ="com.github.pagehelper.PageHelper">

        <property name ="dialect" value="mysql"/>

        <property name ="offsetAsPageNum" value="true"/>

        <property name ="rowBoundsWithCount " value="true" />

        <property name ="pageSizeZero" value="true" />

        <property name ="reasonable" value="true" />

    </plugin>

</plugins>

 

最後是使用:

       PageHelper.startPage(page,rows);       //page代表當前頁數,rows代表每頁多少行數據,  注意放在查詢語句之前

        List<House> list = biz.query(map);    //   查詢語句

        Page pg = (Page)list;                         //    吧查詢的數據轉換

        int pages = pg.getPages();              // 獲取總的頁數

        Map<String,Object> rs = new HashMap<>();    //接下來就是封裝了

        rs.put("list", list);

        rs.put("pages", pages);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章