日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

分页查询插件PageHelper 5.x版本

發布時間:2023/12/10 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分页查询插件PageHelper 5.x版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

    • 1. jar包依賴
    • 2. mybatis核心文件配置
    • 3. 簡簡單單分頁

1. jar包依賴

<!--分頁助手--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.2.0</version></dependency><!-- java sql parser --><dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>3.2</version></dependency></dependencies>

2. mybatis核心文件配置

<!-- 分頁助手配置 --><plugins><plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin></plugins>

3. 簡簡單單分頁

// 分頁查詢@Testpublic void test3() {SqlSession sqlSession = getSession();if (sqlSession != null) {UserMapper userMapper = sqlSession.getMapper(UserMapper.class);// 第二頁 每頁查三條數據PageHelper.startPage(2, 3);List<User> userList = userMapper.selectAllUser();System.out.println(userList);sqlSession.close();}}// 分頁查詢獲取分頁具體信息@Testpublic void test4() {SqlSession sqlSession = getSession();if (sqlSession != null) {UserMapper userMapper = sqlSession.getMapper(UserMapper.class);// 第一頁 查三條PageHelper.startPage(1, 3);List<User> userList = userMapper.selectAllUser();PageInfo userPageInfo = new PageInfo<>(userList);System.out.println("當前頁:" + userPageInfo.getPageNum());System.out.println("總頁數:" + userPageInfo.getPages());System.out.println("總行數:" + userPageInfo.getTotal());System.out.println("每頁行數:" + userPageInfo.getPageSize());System.out.println("下一頁:" + userPageInfo.getNextPage());System.out.println("上一頁:" + userPageInfo.getPrePage());sqlSession.close();}}
  • 插件開源地址

https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md

總結

以上是生活随笔為你收集整理的分页查询插件PageHelper 5.x版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。