1. 程式人生 > 其它 >SSM學習筆記7---Mybatis 分頁外掛PageHelper

SSM學習筆記7---Mybatis 分頁外掛PageHelper

為什麼需要分頁?

在學習mybatis等持久層框架的時候,會經常對資料進行增刪改查操作,使用最多的是對資料庫進行查詢操作,如果查詢大量資料的時候,我們往往使用分頁進行查詢,也就是每次處理小部分資料,這樣對資料庫壓力就在可控範圍內。

使用該外掛,快速實現查詢結果的分頁,
加入maven依賴

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

全域性配置檔案中配置標籤

    <plugins>
        <plugin interceptor="com.github.pagehelper.PageInterceptor">
            <property name="helperDialect" value="mysql"/>
        </plugin>
    </plugins>

注意 要放在和 標籤之間

新增測試

  @Test
    public
void Test2() { SqlSession sqlSession2 = sqlSessionFactory.openSession(); OrderDao mapper2 = sqlSession2.getMapper(OrderDao.class); //每頁1條資料 查詢第2頁 PageHelper.startPage(2, 1); List<Order> orderList2 = mapper2.selectAll(); orderList2.forEach(System.out:
:println); }

在這裡插入圖片描述