SSM學習筆記7---Mybatis 分頁外掛PageHelper
阿新 • • 發佈:2021-02-01
為什麼需要分頁?
在學習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);
}