婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mybatis分頁插件的實例詳解

Mybatis分頁插件的實例詳解

熱門標簽:簡單的智能語音電銷機器人 南昌呼叫中心外呼系統哪家好 怎么申請400熱線電話 河北便宜電銷機器人軟件 ai電話電話機器人 泗洪正規電話機器人找哪家 小程序智能電話機器人 怎么去開發一個電銷機器人 湖南保險智能外呼系統產品介紹

Mybatis分頁插件的實例詳解

1.前言:

我們知道,在MySQL中,分頁的sql是使用limit來做,如果我們自己寫sql,那分頁肯定是沒有任何問題的。但是一旦model多了起來,復雜了起來,我們很自然的想到使用mybatis的逆向工程來生成相應的po和mapper,但是同時也會帶來弊端,比如這里的分頁問題就不好解決了。

  可能有人會說,我可以修改生成的文件,沒錯,這是可行的,但是一般我們通過逆向工程生成的文件,都不會去動它,所以這個時候,就需要使用分頁插件來解決了。

如果你也在用Mybatis,建議嘗試該分頁插件,這個一定是最方便使用的分頁插件。

該插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六種數據庫分頁。

 2.使用方法

第一步:在Mybatis配置xml中配置攔截器插件:

plugins>
 !-- com.github.pagehelper為PageHelper類所在包名 -->
 plugin interceptor="com.github.pagehelper.PageHelper">
  !-- 設置數據庫類型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六種數據庫-->  
  property name="dialect" value="mysql"/>
 /plugin>
/plugins>

第二步:在代碼中使用

1、設置分頁信息:

//獲取第1頁,10條內容,默認查詢總數count
PageHelper.startPage(1, 10);
 //緊跟著的第一個select方法會被分頁
ListCountry> list = countryMapper.selectIf(1);

2、取分頁信息

//分頁后,實際返回的結果list類型是PageE>,如果想取出分頁信息,需要強制轉換為PageE>,
PageCountry> listCountry = (PageCountry>)list;
listCountry.getTotal();

3、取分頁信息的第二種方法

//獲取第1頁,10條內容,默認查詢總數count
PageHelper.startPage(1, 10);
ListCountry> list = countryMapper.selectAll();
//用PageInfo對結果進行包裝
PageInfo page = new PageInfo(list);
//測試PageInfo全部屬性
//PageInfo包含了非常全面的分頁屬性
assertEquals(1, page.getPageNum());
assertEquals(10, page.getPageSize());
assertEquals(1, page.getStartRow());
assertEquals(10, page.getEndRow());
assertEquals(183, page.getTotal());
assertEquals(19, page.getPages());
assertEquals(1, page.getFirstPage());
assertEquals(8, page.getLastPage());
assertEquals(true, page.isFirstPage());
assertEquals(false, page.isLastPage());
assertEquals(false, page.isHasPreviousPage());
assertEquals(true, page.isHasNextPage());

 3.TestPageHelper

@Test
public void testPageHelper() {
 //創建一個spring容器
 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext-*.xml");
 //從spring容器中獲得Mapper的代理對象
 TbItemMapper mapper = applicationContext.getBean(TbItemMapper.class);
 //執行查詢,并分頁
 TbItemExample example = new TbItemExample();
 //分頁處理
 PageHelper.startPage(2, 10);
 ListTbItem> list = mapper.selectByExample(example);
 //取商品列表
 for (TbItem tbItem : list) {
  System.out.println(tbItem.getTitle());
 }
 //取分頁信息
 PageInfoTbItem> pageInfo = new PageInfo>(list);
 long total = pageInfo.getTotal();
 System.out.println("共有商品:"+ total);
}



感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • mybatis分頁插件pageHelper詳解及簡單實例
  • Spring mvc整合mybatis(crud+分頁插件)操作mysql
  • spring boot和mybatis集成分頁插件
  • Mybatis分頁插件PageHelper的使用詳解
  • 自己動手寫的mybatis分頁插件(極其簡單好用)
  • Mybatis常用分頁插件實現快速分頁處理技巧
  • Mybatis全面分頁插件
  • Java簡單實現SpringMVC+MyBatis分頁插件

標簽:荊門 江蘇 瀘州 淮安 柳州 威海 那曲 景德鎮

巨人網絡通訊聲明:本文標題《Mybatis分頁插件的實例詳解》,本文關鍵詞  Mybatis,分頁,插件,的,實例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mybatis分頁插件的實例詳解》相關的同類信息!
  • 本頁收集關于Mybatis分頁插件的實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲国产一区二区三区青草影视| 亚洲国产色一区| 亚洲综合色视频| 美女一区二区三区| 91福利区一区二区三区| 久久只精品国产| 麻豆精品国产91久久久久久| 成人一区在线观看| 中文字幕一区二区三区蜜月| 蜜桃久久av一区| 91麻豆精品国产自产在线 | 日韩在线播放一区二区| 色综合夜色一区| 亚洲成人免费观看| 欧美在线免费播放| 在线亚洲人成电影网站色www| 91精品久久久久久久久99蜜臂| 成人免费一区二区三区在线观看| 国产麻豆91精品| 日韩欧美精品在线| 亚洲成a人在线观看| 91视频免费观看| 亚洲男人的天堂一区二区 | 自拍偷拍亚洲综合| 成人综合在线视频| 性做久久久久久久久| 欧美色老头old∨ideo| 亚洲自拍偷拍欧美| 色偷偷久久人人79超碰人人澡| 国产精品色哟哟| 成人黄色a**站在线观看| 欧美国产一区二区在线观看| 成人午夜视频免费看| 国产精品麻豆视频| 99久久精品国产观看| 国产精品美女久久久久高潮| 不卡av在线免费观看| 国产精品第13页| 91视频在线观看免费| 亚洲一区二三区| 欧美精品1区2区| 美女久久久精品| 久久综合久久鬼色中文字| 国产一区美女在线| 中文字幕一区二区三区乱码在线 | 欧美电影免费观看高清完整版在线| 日韩国产精品大片| 日韩美女视频在线| 国产成人免费视频精品含羞草妖精 | 久久这里只有精品6| 国产成人小视频| 欧美国产一区二区在线观看| eeuss鲁一区二区三区| 亚洲综合在线视频| 欧美一区二区不卡视频| 国产主播一区二区三区| 国产精品久久久久一区二区三区| 91免费国产在线观看| 亚洲成av人影院在线观看网| 欧美videos大乳护士334| 成人国产在线观看| 午夜精品久久久久影视| 亚洲精品一区二区三区在线观看| 成人在线一区二区三区| 亚洲一区在线播放| 欧美精品一区在线观看| 国产欧美日韩在线视频| 在线视频国内一区二区| 麻豆国产欧美日韩综合精品二区| 国产日韩一级二级三级| 欧美精品1区2区3区| 床上的激情91.| 日韩av中文字幕一区二区| 欧美极品美女视频| 91精品国产一区二区人妖| 成人短视频下载| 视频一区二区中文字幕| 中日韩免费视频中文字幕| 91精品国产乱码| 一本大道久久a久久精品综合| 久久精品免费看| 亚洲欧美精品午睡沙发| 久久这里只有精品6| 欧美精品乱码久久久久久| 99久久久久久| 国产精品性做久久久久久| 亚洲成人免费视| 亚洲精品国产成人久久av盗摄| 日韩精品一区二区三区swag| 91高清在线观看| 粗大黑人巨茎大战欧美成人| 蜜臀av在线播放一区二区三区| 一区二区三区中文字幕精品精品 | 久久国内精品自在自线400部| 亚洲欧美偷拍卡通变态| 精品福利在线导航| 欧美成人aa大片| 欧美日本韩国一区二区三区视频| 99久久精品免费看| 丰满白嫩尤物一区二区| 国产激情视频一区二区在线观看| 久久99精品久久久久久国产越南| 日韩精品免费专区| 天天综合色天天综合| 亚洲已满18点击进入久久| 一区在线观看视频| 亚洲人一二三区| 亚洲精品中文字幕乱码三区| 综合色中文字幕| 亚洲精品国久久99热| 一区二区三区欧美久久| 亚洲日本在线看| 亚洲最大的成人av| 亚洲午夜羞羞片| 亚洲午夜精品在线| 亚洲丶国产丶欧美一区二区三区| 亚洲一区二区欧美| 亚洲v精品v日韩v欧美v专区| 亚洲高清免费一级二级三级| 午夜av电影一区| 美腿丝袜亚洲三区| 国产一区二区三区在线观看免费视频 | 亚洲午夜激情网页| 天天影视色香欲综合网老头| 午夜激情久久久| 欧美性生交片4| 欧美日韩午夜影院| 欧美一级二级三级蜜桃| 精品处破学生在线二十三| 久久久久久一级片| 亚洲男人天堂av网| 日韩精品一区第一页| 狠狠狠色丁香婷婷综合久久五月| 国产成人av电影在线观看| 91视频免费观看| 91精品国产黑色紧身裤美女| 精品成人在线观看| 日韩毛片一二三区| 日韩国产精品久久| 风间由美性色一区二区三区| 一本大道久久a久久精二百| 91麻豆精品国产91久久久使用方法| 精品国产一区二区三区忘忧草| 中文字幕第一页久久| 午夜精品视频一区| 国产成人在线视频网站| 欧美性xxxxx极品少妇| 欧美www视频| 亚洲欧美日韩一区| 久久爱另类一区二区小说| 不卡的av电影| 精品日韩欧美在线| 亚洲精品福利视频网站| 麻豆成人av在线| 日本韩国欧美一区二区三区| 欧美一区二区三区公司| 亚洲欧洲日本在线| 国产精品综合二区| 4438成人网| 亚洲免费在线播放| 国产成人h网站| 日韩欧美精品三级| 性做久久久久久免费观看| 成人激情动漫在线观看| 欧美不卡视频一区| 亚洲国产视频在线| jlzzjlzz亚洲女人18| 精品久久久久久久久久久久久久久| 亚洲天堂成人在线观看| 国产一区二区三区蝌蚪| 欧美日韩国产小视频| 17c精品麻豆一区二区免费| 国产在线精品视频| 欧美电影免费观看高清完整版在 | aaa欧美大片| 精品免费国产二区三区| 图片区小说区区亚洲影院| 91污在线观看| 国产精品久久久久久久午夜片| 激情文学综合网| 在线不卡a资源高清| 亚洲激情自拍视频| 99久久99久久精品国产片果冻| 久久久欧美精品sm网站| 日本不卡的三区四区五区| 欧美综合视频在线观看| 亚洲视频中文字幕| 91啪亚洲精品| 国产精品夫妻自拍| 成人精品国产免费网站| 国产女人水真多18毛片18精品视频| 国内国产精品久久| 久久久久久久久免费| 国产一本一道久久香蕉| 精品久久久久久久久久久院品网| 久久成人精品无人区| 亚洲精品一区二区三区99| 国产精品一区二区在线播放| 精品三级在线看| 国产v日产∨综合v精品视频|