mybatisplus----CRUD操作之分頁查詢
阿新 • • 發佈:2020-11-13
分頁查詢
分頁在網站使用的十分之多!
1、原始的limit進行分頁
2.pageHelper第三方外掛
3,MP其實也內建了分頁外掛!
如何使用!
1、配置攔截器元件即可
@Bean//配置分頁外掛
public PaginationInterceptor paginationInterceptor() {
PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
// 設定請求的頁面大於最大頁後操作, true調回到首頁,false 繼續請求 預設false
// paginationInterceptor.setOverflow(false);
// 設定最大單頁限制數量,預設 500 條,-1 不受限制
// paginationInterceptor.setLimit(500);
// 開啟 count 的 join 優化,只針對部分 left join
// paginationInterceptor.setCountSqlParser(new JsqlParserCountOptimize(true));
return paginationInterceptor;
}
2、直接使用Page物件即可!
//分頁查詢 @Test void testPage() { //引數一:當前頁面 //引數二:頁面大小 Page<User> page = new Page<>(1, 5); userMapper.selectPage(page, null);//實際是往page裡面填充物件 page.getRecords().forEach(System.out::println);//得到page物件裡面所有的記錄並遍歷 }