亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mybatis?Plus分頁查詢返回total為0問題解決

 更新時(shí)間:2024年10月11日 10:52:32   作者:Tatakai25  
在使用MybatisPlus進(jìn)行分頁查詢時(shí),可能會(huì)遇到返回的總條數(shù)(total)為0的問題,這通常是由于未配置MybatisPlus的分頁插件攔截器導(dǎo)致的,本文就來介紹一下解決方法,感興趣的可以了解一下

一日,烏云密布,本人看著mybatis plus的官方文檔,隨手寫了個(gè)分頁查詢,如下

	Page<Question> questionPage = questionService.page(new Page<>(current, size),
                questionService.getQueryWrapper(questionQueryRequest));

寫完之后,能夠查到數(shù)據(jù)庫的數(shù)據(jù)。在聯(lián)調(diào)前端時(shí),發(fā)現(xiàn)分頁數(shù)據(jù)的總條數(shù)(total)始終為0。
debug后,確認(rèn)問題出在后端:

在這里插入圖片描述

在明顯有數(shù)據(jù)的情況下,total為0,考慮mybatis plus配置問題。查閱資料和官方文檔后得知,是沒有配置mybatis plus攔截器。
官方文檔:https://baomidou.com/plugins/pagination/

添加配置類如下

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

    /**
     * 添加分頁插件
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 如果配置多個(gè)插件, 切記分頁最后添加
        // 如果有多數(shù)據(jù)源可以不配具體類型, 否則都建議配上具體的 DbType
        return interceptor;
    }
}

到此這篇關(guān)于Mybatis Plus分頁查詢返回total為0問題解決的文章就介紹到這了,更多相關(guān)Mybatis Plus 返回total為0內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

最新評(píng)論