欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mybatis-plus的selectPage()分頁查詢不生效問題解決

 更新時間:2023年01月09日 15:10:10   作者:風卷殘云_遲來大師  
本文主要介紹了Mybatis-plus的selectPage()分頁查詢不生效問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

背景:

項目需要從mybits切換到mubits-plus,但是我在進行分頁查詢的時候,發(fā)現一直不生效

問題原因:

添加監(jiān)聽器,配置如下:

@Configuration
@MapperScan("com.baomidou.mybatisplus.samples.deluxe.mapper")
public class MybatisPlusConfig {
 
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
        interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
        return interceptor;
    }
 
    /**
     * 自定義 SqlInjector
     * 里面包含自定義的全局方法
     */
    @Bean
    public MyLogicSqlInjector myLogicSqlInjector() {
        return new MyLogicSqlInjector();
    }
}

問題定位過程:

如果不感興趣著,可以在上面復制答案,直接操作就行

debug看看啥原因:

入參:

debug看沒有問題

結果:

兩條數據同時沒有總數,不符合要求

看日志:

沒有拼接分頁查詢的動作

那么什么原因的

1.查看官網文檔

網管地址:MyBatis-Plus

官網有些水,沒看到具體信息

2.查看案例

github地址

GitHub - baomidou/mybatis-plus-samples: MyBatis-Plus Samples

在案例中找到了錯誤原因:

需要配置監(jiān)聽器

 按照下面的方式添加就行

@Configuration
@MapperScan("com.baomidou.mybatisplus.samples.deluxe.mapper")
public class MybatisPlusConfig {
 
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
        interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
        return interceptor;
    }
 
    /**
     * 自定義 SqlInjector
     * 里面包含自定義的全局方法
     */
    @Bean
    public MyLogicSqlInjector myLogicSqlInjector() {
        return new MyLogicSqlInjector();
    }
}

到此這篇關于Mybatis-plus的selectPage()分頁查詢不生效問題解決的文章就介紹到這了,更多相關Mybatis-plus selectPage()分頁內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Spring Boot2開發(fā)之Spring Boot整合Shiro兩種詳細方法

    Spring Boot2開發(fā)之Spring Boot整合Shiro兩種詳細方法

    這篇文章主要介紹了Spring Boot2開發(fā)之Spring Boot整合Shiro詳細方法,需要的朋友可以參考下
    2020-03-03
  • 用java實現猜數字游戲

    用java實現猜數字游戲

    這篇文章主要為大家詳細介紹了用java實現猜數字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java格式化輸出printf()解讀

    Java格式化輸出printf()解讀

    這篇文章主要介紹了Java格式化輸出printf()解讀,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Spring容器的創(chuàng)建過程之如何注冊BeanPostProcessor詳解

    Spring容器的創(chuàng)建過程之如何注冊BeanPostProcessor詳解

    關于BeanPostProcessor 各位一定不陌生,今天整理的這篇文章總結了如何注冊BeanPostProcessor,文中有非常詳細的圖文示例,需要的朋友可以參考下
    2021-06-06
  • java 求解二維數組列最小值

    java 求解二維數組列最小值

    這篇文章主要介紹了java 求解二維數組列最小值的相關資料,需要的朋友可以參考下
    2017-05-05
  • Java 從網上下載文件的幾種方式實例代碼詳解

    Java 從網上下載文件的幾種方式實例代碼詳解

    本文通過實例代碼給大家介紹了java從網上下載文件的幾種方式,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-08-08
  • Java中的異常Exception與處理方式詳解

    Java中的異常Exception與處理方式詳解

    這篇文章主要介紹了Java中的異常Exception與處理方式詳解, Java語言中,將程序執(zhí)行中發(fā)生的不正常情況稱為"異常"(開發(fā)過程中的語法錯誤和邏輯錯誤不是異常),需要的朋友可以參考下
    2024-01-01
  • 深入理解Java Socket通信

    深入理解Java Socket通信

    本篇文章主要介紹了深入理解Java Socket,Java中的網絡通信是通過Socket實現的,Socket分為ServerSocket和Socket兩大類,有興趣的可以了解一下
    2017-02-02
  • 基于Session的國際化實現方法

    基于Session的國際化實現方法

    下面小編就為大家?guī)硪黄赟ession的國際化實現方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • Java Swing最詳細基礎知識總結

    Java Swing最詳細基礎知識總結

    這篇文章主要介紹了Java Swing最詳細基礎知識總結,文中有非常詳細的代碼示例,對正在學習Java Swing的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05

最新評論