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

MyBatis-Plus?分頁(yè)查詢的實(shí)現(xiàn)示例

 更新時(shí)間:2022年03月06日 09:55:03   作者:不是七七子  
本文主要介紹了MyBatis-Plus?分頁(yè)查詢的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

方法:

使用selectPage()方法,
第一個(gè)參數(shù)是傳入分頁(yè)方法(傳入當(dāng)前頁(yè)和當(dāng)前顯示多少條數(shù)據(jù)),
第二個(gè)參數(shù)是傳入查詢條件(如果查詢?nèi)康脑?,可以傳null)。

在這里插入圖片描述

前提:

表中的數(shù)據(jù)為:

在這里插入圖片描述

第一種方式:

//分頁(yè)查詢
Page<Employee> employees = employeeMapper.selectPage(new Page<>(3, 2), null);
System.out.println("數(shù)據(jù)為:"+employees.getRecords());
System.out.println("總數(shù)為:"+employees.getTotal()+",總頁(yè)數(shù)為:"+employees.getPages());
System.out.println("當(dāng)前頁(yè)為:"+employees.getCurrent()+",每頁(yè)限制:"+employees.getSize());

結(jié)果為:

在這里插入圖片描述

展示了所有的數(shù)據(jù),也沒(méi)有總數(shù),并沒(méi)有分頁(yè)的效果。

第二種方式:

//分頁(yè)查詢
Page<Employee> employees = employeeMapper.selectPage(new Page<>(3, 2), null);
Integer count = employeeMapper.selectCount(null);
employees.setTotal(count);
System.out.println("數(shù)據(jù)為:"+employees.getRecords());
System.out.println("總數(shù)為:"+employees.getTotal()+",總頁(yè)數(shù)為:"+employees.getPages());
System.out.println("當(dāng)前頁(yè)為:"+employees.getCurrent()+",每頁(yè)限制:"+employees.getSize());

結(jié)果為:

在這里插入圖片描述

雖然有了總數(shù)和總頁(yè)數(shù),但依然沒(méi)有分頁(yè)的效果。

第三種方式:

//分頁(yè)查詢
Page<Employee> employees = employeeMapper.selectPage(new Page<>(3, 2), null);
System.out.println("數(shù)據(jù)為:"+employees.getRecords());
System.out.println("總數(shù)為:"+employees.getTotal()+",總頁(yè)數(shù)為:"+employees.getPages());
System.out.println("當(dāng)前頁(yè)為:"+employees.getCurrent()+",每頁(yè)限制:"+employees.getSize());

增加Mybatis-Plus插件,

@Configuration
public class MyBatisPlusConfig {
    @Bean
    public PaginationInterceptor paginationInterceptor(){
        PaginationInterceptor page = new PaginationInterceptor();
        return page;
    }
}

結(jié)果:

在這里插入圖片描述

到此這篇關(guān)于MyBatis-Plus 分頁(yè)查詢的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)MyBatis-Plus 分頁(yè)查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • spring boot+自定義 AOP 實(shí)現(xiàn)全局校驗(yàn)的實(shí)例代碼

    spring boot+自定義 AOP 實(shí)現(xiàn)全局校驗(yàn)的實(shí)例代碼

    最近公司重構(gòu)項(xiàng)目,重構(gòu)為最熱的微服務(wù)框架 spring boot, 重構(gòu)的時(shí)候遇到幾個(gè)可以統(tǒng)一處理的問(wèn)題。這篇文章主要介紹了spring boot+自定義 AOP 實(shí)現(xiàn)全局校驗(yàn) ,需要的朋友可以參考下
    2019-04-04
  • Java原生HttpClient的使用詳解

    Java原生HttpClient的使用詳解

    Java開(kāi)發(fā)語(yǔ)言中實(shí)現(xiàn)HTTP請(qǐng)求的方法主要有兩種:一種是JAVA的標(biāo)準(zhǔn)類HttpUrlConnection,比較原生的實(shí)現(xiàn)方法;另一種是第三方開(kāi)源框架HTTPClient。本文就將詳細(xì)講講Java中原生HttpClient的使用,需要的可以參考一下
    2022-04-04
  • 使用@RequiredArgsConstructor注解來(lái)取代繁瑣的@Autowrired

    使用@RequiredArgsConstructor注解來(lái)取代繁瑣的@Autowrired

    有了@RequiredArgsConstructor注解,我們就可以減少@Autowired的書(shū)寫(xiě),本文主要介紹了使用@RequiredArgsConstructor注解來(lái)取代繁瑣的@Autowrired,感興趣的可以了解一下
    2022-04-04
  • 淺析JVM如何處理Java中的精度轉(zhuǎn)換

    淺析JVM如何處理Java中的精度轉(zhuǎn)換

    在Java編程中,理解不同數(shù)據(jù)類型之間的轉(zhuǎn)換機(jī)制對(duì)于寫(xiě)出高效、正確的代碼至關(guān)重要,本文將詳細(xì)探討Java中的精度轉(zhuǎn)換機(jī)制,有需要的小伙伴可以了解下
    2025-03-03
  • IDEA 單元測(cè)試創(chuàng)建方法詳解(2020.03版本親測(cè))

    IDEA 單元測(cè)試創(chuàng)建方法詳解(2020.03版本親測(cè))

    這篇文章主要介紹了IDEA 單元測(cè)試創(chuàng)建方法詳解(2020.03版本親測(cè)),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Springcloud Bus消息總線原理是實(shí)現(xiàn)詳解

    Springcloud Bus消息總線原理是實(shí)現(xiàn)詳解

    Spring Cloud Bus 使用輕量級(jí)的消息代理來(lái)連接微服務(wù)架構(gòu)中的各個(gè)服務(wù),可以將其用于廣播狀態(tài)更改(例如配置中心配置更改)或其他管理指令,本文將對(duì)其用法進(jìn)行詳細(xì)介紹
    2022-09-09
  • Messges Queue消息隊(duì)列詳解

    Messges Queue消息隊(duì)列詳解

    這篇文章主要介紹了Messges Queue消息隊(duì)列詳解,消息隊(duì)列一般簡(jiǎn)稱為 MQ,是指利用高效可靠的消息傳遞機(jī)制進(jìn)行與平臺(tái)無(wú)關(guān)的數(shù)據(jù)交流,并基于數(shù)據(jù)通信來(lái)進(jìn)行分布式系統(tǒng)的集成,是在消息的傳輸過(guò)程中保存消息的容器,需要的朋友可以參考下
    2023-07-07
  • spring-boot中使用spring-boot-devtools的實(shí)現(xiàn)代碼

    spring-boot中使用spring-boot-devtools的實(shí)現(xiàn)代碼

    這篇文章主要介紹了spring-boot中使用spring-boot-devtools的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 舉例講解設(shè)計(jì)模式中的訪問(wèn)者模式在Java編程中的運(yùn)用

    舉例講解設(shè)計(jì)模式中的訪問(wèn)者模式在Java編程中的運(yùn)用

    這篇文章主要介紹了舉例講解設(shè)計(jì)模式中的訪問(wèn)者模式在Java編程中的運(yùn)用,訪問(wèn)者模式是一種將算法與對(duì)象結(jié)構(gòu)分離的軟件設(shè)計(jì)模式,需要的朋友可以參考下
    2016-05-05
  • springboot?pom文件加入監(jiān)控依賴后沒(méi)有起作用的解決

    springboot?pom文件加入監(jiān)控依賴后沒(méi)有起作用的解決

    這篇文章主要介紹了springboot?pom文件加入監(jiān)控依賴后沒(méi)有起作用的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02

最新評(píng)論

新巴尔虎右旗| 武功县| 古蔺县| 灯塔市| 精河县| 云浮市| 都昌县| 和政县| 信阳市| 南和县| 汤原县| 安陆市| 县级市| 阿城市| 丰顺县| 文水县| 兴和县| 公主岭市| 遂溪县| 青海省| 呼图壁县| 综艺| 海兴县| 彰武县| 伊宁县| 日土县| 屏边| 克拉玛依市| 固阳县| 广河县| 布尔津县| 柳江县| 海宁市| 九台市| 怀仁县| 西贡区| 宜都市| 大城县| 阿坝县| 大宁县| 娄底市|