最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MyBatis超詳細講解如何實現(xiàn)分頁功能

 更新時間:2022年03月31日 15:02:22   作者:小皮豬  
MyBatis-Plus?是一個?Mybatis?增強版工具,在?MyBatis?上擴充了其他功能沒有改變其基本功能,為了簡化開發(fā)提交效率而存在,本篇文章帶用它實現(xiàn)分頁功能

概述:

      當(dāng)希望能直接在數(shù)據(jù)庫語言中只檢索符合條件的記錄,不需要再通過程序?qū)ζ渥鎏幚頃r,SQL語句分頁技術(shù)便橫空出世了,通過SQL語句實現(xiàn)分頁只需要改變查詢語句就能實現(xiàn),即在SQL語句后面添加limit分頁語句。說白了MySql對分頁的支持是通過limit子語句來實現(xiàn)的。

limit語句的用法如下:

LIMIT [office,] rows(其中office指相對于首行的偏移量(首行為0),rows指返回記錄條數(shù))

一般用法:

使用到的是學(xué)生表,持久化Student類,使用注解方式試用一下。

student表:

Student.java

StudentMapper.xml

StudentService.java

StudentServiceImpl.java

AppTest.java

測試結(jié)果: 

確實返回了5條數(shù)據(jù)

使用分頁參數(shù)RowBound

Mybatis框架不僅支持分頁,它還內(nèi)置了一個專門處理分頁的類——rowBounds。

修改:

StudentMapper.xml

     @Select("SELECT * from student")
     List<Student> getStudentByPage2(RowBounds rowBounds);

AppTest.java

 RowBounds就是一個封裝了offset和limit的簡單類,只需要這兩步就能輕松實現(xiàn)分頁效果了。

到此這篇關(guān)于MyBatis超詳細講解如何實現(xiàn)分頁功能的文章就介紹到這了,更多相關(guān)MyBatis 分頁功能內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot項目POM文件的使用小結(jié)

    SpringBoot項目POM文件的使用小結(jié)

    本文主要詳細介紹了Maven中SpringBoot項目的POM文件配置,包括項目的依賴和插件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • springboot創(chuàng)建的web項目整合Quartz框架的項目實踐

    springboot創(chuàng)建的web項目整合Quartz框架的項目實踐

    本文主要介紹了springboot創(chuàng)建的web項目整合Quartz框架的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • ReentrantLock條件變量使多個線程順序執(zhí)行

    ReentrantLock條件變量使多個線程順序執(zhí)行

    這篇文章主要為大家介紹了ReentrantLock條件變量使多個線程順序執(zhí)行,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • 基于SpringBoot+Avue實現(xiàn)短信通知功能

    基于SpringBoot+Avue實現(xiàn)短信通知功能

    Avue是基于vue和element-ui的快速開發(fā)框架 ,它的核心是數(shù)據(jù)驅(qū)動UI的思想,讓我們從繁瑣的crud開發(fā)中解脫出來,本文將給大家介紹一下使用SpringBoot+Avue實現(xiàn)短信通知功能,文中有詳細的代碼示例,需要的朋友可以參考下
    2023-09-09
  • Quarkus集成open api接口使用swagger ui展示

    Quarkus集成open api接口使用swagger ui展示

    這篇文章主要為大家介紹了Quarkus集成open?api接口使用swagger?ui的展示示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-02-02
  • spring與disruptor集成的簡單示例

    spring與disruptor集成的簡單示例

    本篇文章主要介紹了spring與disruptor集成的簡單示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Java設(shè)計模式之java策略模式詳解

    Java設(shè)計模式之java策略模式詳解

    這篇文章主要介紹了Java經(jīng)典設(shè)計模式之策略模式,簡單說明了策略模式的概念、原理并結(jié)合實例形式分析了java策略模式的具有用法與相關(guān)注意事項,需要的朋友可以參考下
    2021-09-09
  • SpringBoot中的異步執(zhí)行方法詳解

    SpringBoot中的異步執(zhí)行方法詳解

    這篇文章主要介紹了SpringBoot中的異步執(zhí)行方法詳解,ThreadpoolTaskExecutor不需要手動的創(chuàng)建當(dāng)前線程池,但往往我們還是會手動指定,具體原因看源碼就可以自有判斷,需要的朋友可以參考下
    2023-10-10
  • 輕量級聲明式的Http庫——Feign的獨立使用

    輕量級聲明式的Http庫——Feign的獨立使用

    這篇文章主要介紹了輕量級聲明式的Http庫——Feign的使用教程,幫助大家更好的理解和學(xué)習(xí)使用feign,感興趣的朋友可以了解下
    2021-04-04
  • SpringCloud?客戶端Ribbon負載均衡的實現(xiàn)方法

    SpringCloud?客戶端Ribbon負載均衡的實現(xiàn)方法

    Ribbon 是 Netflix 提供的一個基于 Http 和 TCP 的客戶端負載均衡工具,且已集成在 Eureka 依賴中,這篇文章主要介紹了SpringCloud?客戶端Ribbon負載均衡的實現(xiàn)方法,需要的朋友可以參考下
    2022-06-06

最新評論

桂阳县| 长寿区| 女性| 左贡县| 平武县| 葫芦岛市| 白银市| 吕梁市| 三门县| 吉隆县| 乌鲁木齐市| 孙吴县| 中西区| 麦盖提县| 西华县| 佛冈县| 凤庆县| 阳原县| 辽中县| 江都市| 内黄县| 桓台县| 黑水县| 丹江口市| 新蔡县| 望奎县| 新营市| 夹江县| 太康县| 句容市| 隆化县| 独山县| 大足县| 额尔古纳市| 仁化县| 微山县| 濮阳市| 离岛区| 新乡市| 富宁县| 靖江市|