国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

最新-mybatis-plus 3.5分頁插件配置

這篇具有很好參考價(jià)值的文章主要介紹了最新-mybatis-plus 3.5分頁插件配置。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

mybatis-plus 3.5分頁插件配置

前提

1.項(xiàng)目不是springboot, 是以前的常規(guī)spring項(xiàng)目

2.mp 從3.2升級到3.5,升級后發(fā)現(xiàn)原本的分頁竟然不起作用了,每次查詢都是查出所有

前后配置對比

jar包對比
最新-mybatis-plus 3.5分頁插件配置,mybatis

jsqlparser我這里單獨(dú)引了包,因?yàn)榘姹咎筒荒苁褂脝幔@個(gè)依賴直接刪除了,因?yàn)閙p中本身自己就有這個(gè)jar包

以前的配置
最新-mybatis-plus 3.5分頁插件配置,mybatis

現(xiàn)在的配置
最新-mybatis-plus 3.5分頁插件配置,mybatis
最新-mybatis-plus 3.5分頁插件配置,mybatis

官網(wǎng)介紹

官網(wǎng)地址

https://baomidou.com/pages/2976a3/#spring

<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
    <!-- 其他屬性 略 -->
    <property name="configuration" ref="configuration"/>
    <property name="plugins">
        <array>
            <ref bean="mybatisPlusInterceptor"/>
        </array>
    </property>
</bean>

<bean id="mybatisPlusInterceptor" class="com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor">
    <property name="interceptors">
        <list>
            <ref bean="paginationInnerInterceptor"/>
        </list>
    </property>
</bean>

<bean id="paginationInnerInterceptor" class="com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor">
    <!-- 對于單一數(shù)據(jù)庫類型來說,都建議配置該值,避免每次分頁都去抓取數(shù)據(jù)庫類型 -->
    <constructor-arg name="dbType" value="H2"/>
</bean>

可以看到解決的方案就是增加了PaginationInnerInterceptor,然后增加dbtype

springboot 配置

@Configuration
@MapperScan("scan.your.mapper.package")
public class MybatisPlusConfig {

    /**
     * 添加分頁插件
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.H2));
        return interceptor;
    }
}

最后

以上就是mp升級3.5后分頁不起作用的介紹

升級的時(shí)候因?yàn)轫?xiàng)目的原因會遇到很多其他問題,具體問題具體分析,有需要幫助的小伙伴可以留言文章來源地址http://www.zghlxwxcb.cn/news/detail-776295.html

到了這里,關(guān)于最新-mybatis-plus 3.5分頁插件配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Mybatis-Plus手動分頁

    ?TableDataInfo ?serviceImpl.selectPageQueryUserList

    2024年02月11日
    瀏覽(16)
  • MyBatis與MyBatis-Plus的分頁以及轉(zhuǎn)換

    MyBatis和MyBatis-Plus都是Java持久化框架,用于簡化數(shù)據(jù)庫訪問和操作。它們提供了面向?qū)ο蟮姆绞絹砉芾黻P(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)。 MyBatis 是一個(gè)輕量級的持久化框架,通過XML或注解配置,將SQL語句與Java對象進(jìn)行映射,使開發(fā)者可以使用簡單的API來執(zhí)行數(shù)據(jù)庫操作。MyBatis支持動態(tài)

    2024年02月11日
    瀏覽(26)
  • MyBatis-Plus 分頁設(shè)置不生效

    MyBatis-Plus 分頁設(shè)置不生效

    在配置類上加攔截器 2.當(dāng)你設(shè)置了數(shù)據(jù)源需要在數(shù)據(jù)源上添加攔截器

    2024年02月15日
    瀏覽(18)
  • mybatis-plus實(shí)現(xiàn)分頁查詢

    mybatis-plus實(shí)現(xiàn)分頁查詢

    分頁查詢使用的方法是: IPage:用來構(gòu)建分頁查詢條件 Wrapper:用來構(gòu)建條件查詢的條件,目前我們沒有可直接傳為Null IPage:返回值,你會發(fā)現(xiàn)構(gòu)建分頁條件和方法的返回值都是IPage IPage是一個(gè)接口,我們需要找到它的實(shí)現(xiàn)類來構(gòu)建它,具體的實(shí)現(xiàn)類,可以進(jìn)入到IPage類中按ctrl+

    2023年04月08日
    瀏覽(23)
  • Mybatis-Plus學(xué)習(xí)4 Page分頁

    Mybatis-Plus學(xué)習(xí)4 Page分頁

    ctrl + P = 查看可填的屬性類型? alt + 回車 = 自動填充數(shù)據(jù)類型 1、使用Page分頁需要先配置config類,加上攔截器 type-aliasys-package配置pojo對象別名對應(yīng)的包 自定義的Mapper的page查詢: 樂觀鎖 和 悲觀鎖 悲觀鎖: 悲觀鎖的思想是,在操作數(shù)據(jù)之前,先假設(shè)其他并發(fā)操作會對數(shù)據(jù)進(jìn)行

    2024年02月12日
    瀏覽(16)
  • MyBatis-Plus分頁查詢(快速上手運(yùn)用)

    MyBatis-Plus分頁查詢(快速上手運(yùn)用)

    Mybatis-Plus知識點(diǎn)[MyBatis+MyBatis-Plus的基礎(chǔ)運(yùn)用]_心態(tài)還需努力呀的博客-CSDN博客?? Mybatis-Plus+SpringBoot結(jié)合運(yùn)用_心態(tài)還需努力呀的博客-CSDN博客 MyBaits-Plus中@TableField和@TableId用法_心態(tài)還需努力呀的博客-CSDN博客 MyBatis-Plus中的更新操作(通過id更新和條件更新)_心態(tài)還需努力呀的博

    2024年02月16日
    瀏覽(22)
  • Mybatis-plus 分頁 自定義count方法

    使用了mybatisplus 語句中有order by 語法 mybatisplus會使用 select count(*) from (子語句) TOTAL 算出total 但是會報(bào)錯(cuò) 查詢條件QueryWrapper中還有order by排序條件,則生成的select count(*) from(sql) 就會報(bào)錯(cuò) 除非另外還指定了 TOP、OFFSET 或 FOR XML,否則,ORDER BY 子句在視圖、內(nèi)聯(lián)函數(shù)、派生表、子查

    2024年04月23日
    瀏覽(16)
  • MyBatis-Plus自定義分頁模型

    MyBatis-Plus自帶的分頁模型Page有些參數(shù),我覺得不是很必要,因此自定義自己的分頁模型。該類繼承了 IPage 類,實(shí)現(xiàn)了簡單分頁模型如果你要實(shí)現(xiàn)自己的分頁模型可以繼承 Page 類或者實(shí)現(xiàn) IPage 類。因?yàn)镴ava是單繼承多實(shí)現(xiàn)的,所以我們使用實(shí)現(xiàn)IPage接口的方式實(shí)現(xiàn)我們自己的分

    2024年02月12日
    瀏覽(16)
  • MyBatis-Plus Page 分頁不生效

    一、問題現(xiàn)象 使用 MyBatis-Plus 進(jìn)行分頁查詢時(shí),傳入了 pageNum 和 pageSize,但是查詢結(jié)果沒有按照預(yù)期的效果返回。 二、問題原因 沒有對 Mybatis-Puls 進(jìn)行初始化,需要添加相應(yīng)的配置類。 三、解決方案 在項(xiàng)目工程中創(chuàng)建 config 目錄,在其中新建配置類 MyBatisPlusConfig.java 。 注意

    2024年02月12日
    瀏覽(14)
  • mybatis-plus分頁查詢?nèi)N方法

    mybatis-plus分頁查詢?nèi)N方法

    說明: 1、mybatis-plus中分頁接口需要包含一個(gè)IPage類型的參數(shù)。 2、多個(gè)實(shí)體參數(shù),需要添加@Param參數(shù)注解,方便在xml中配置sql時(shí)獲取參數(shù)值。 注意這里我雖然加了@Param但是我并沒有使用 這是控制臺打印的查詢語句,大家發(fā)現(xiàn)最后的LIMIT 函數(shù)沒,正常來說mybatis-plus里是沒有寫

    2024年01月25日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包