首页 > 其他分享 >mybatis plus 3.4以上分页无效问题,limit一直加不上,MybatisPlusInterceptor无效

mybatis plus 3.4以上分页无效问题,limit一直加不上,MybatisPlusInterceptor无效

时间:2023-08-29 14:33:54浏览次数:35  
标签:MybatisSqlSessionFactoryBean 无效 加不上 paginationInnerInterceptor MybatisPlusInterc

解决方案

1、已注册

 @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
        paginationInnerInterceptor.setOverflow(true); //合理化
        interceptor.addInnerInterceptor(paginationInnerInterceptor);
        return interceptor;
    }

2、原因是MybatisSqlSessionFactoryBean没有添加插件

 

    @Bean
    public MybatisSqlSessionFactoryBean sqlSessionFactoryBean(DataSource dataSource,MybatisPlusInterceptor mybatisPlusInterceptor) throws IOException {
        MybatisSqlSessionFactoryBean factoryBean = new MybatisSqlSessionFactoryBean();
        factoryBean.setDataSource(dataSource);
        PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
        Resource[] resources = resolver.getResources("classpath:mapper/*.xml");
        factoryBean.setMapperLocations(resources);
        /*在加载MybatisSqlSessionFactoryBean时,把相应的插件加载进去*/
        factoryBean.setPlugins(mybatisPlusInterceptor);
        return factoryBean;
    }

 

标签:MybatisSqlSessionFactoryBean,无效,加不上,paginationInnerInterceptor,MybatisPlusInterc
From: https://www.cnblogs.com/weibanggang/p/17664661.html

相关文章

  • CSS的htc文件对于脚本生成的html无效的处理方法
    最近用PIE.htc开发CSS3的网页时,发现用到PIE.htc的CSS效果对于用脚本生成的html代码都无效的情况众所周知htc是IE针对CSS开放的一种特殊实现方式htc的实现是在页面载入完成后开始的,类似于js的window.onload(),它并不是像CSS语言那样,成为浏览器原生的语言,所以当页面内容使用js生成时,其......
  • Stable Diffusion Web UI页面CCS无效问题
    安装后进入http://127.0.0.1:7860,StableDiffusionWebUI页面CCS好像没有加载成功,显示如下: 最后发现,在webui-user.bat加入share参数后,页面正常了setCOMMANDLINE_ARGS=--share ......
  • eleelement ui 下拉列表框和多选框默认回显无效
    elementUI多选框回显,没有别选中问题多选框,label是用户选择的value值,{{it.title}}是给用户显示的内容想要回显,只需将 checkList数组与label的值一致,注意类型也要一致,我就是因为checkList的id为字符串但是rolerList的id为数字类型,就一直都没有对应上<el-checkbox-groupv-mod......
  • 多级审核列描述修改无效
    多级审核列描述修改后需要  重启IIS或清空缓存后才能生效 ......
  • 无效会话
    无效会话SELECTsid,serial#,inst_id,module,statusFROMgv$sessionsWHEREs.username='BOSNDS3'ANDs.last_call_et>=10ANDs.status='INACTIVE'ANDEXISTS(SELECT1FROMgv$locka,all_objectsbWHEREa.id1=b.object_idANDa.s......
  • ios开发之--ios11适配:TableView的heightForHeaderInSection设置高度无效/UISearchBar
    更新到ios11,然后使用x-code9运行项目,发现tableview的-(CGFloat)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section方法不走,所以页面也华丽丽的变成了一排的cell,通过查看文档和资料,原来是ios11默认开启self-sizing,把这个属性关系即可,具体代码如下:sel......
  • vue——debounce防抖函数无效
    参考:vue记录-vue中使用lodash_.debounce防抖不生效原因,解决方案https://blog.csdn.net/Delete_89x/article/details/122000444 问题代码:<el-inputv-model="slotProps.form.condition"placeholder="请输入"@input="inputChange"></el-......
  • IP 地址无效化
    给你一个有效的IPv4地址address,返回这个IP地址的无效化版本。所谓无效化IP地址,其实就是用"[.]"代替了每个"."。示例1:输入:address="1.1.1.1"输出:"1[.]1[.]1[.]1"示例2:输入:address="255.100.50.0"输出:"255[.]100[.]50[.]0"屎山代码classS......
  • 国标GB28181视频平台EasyGBS国标平台针对数据库删除级联数据后的无效数据进行优化的具
    EasyGBS国标视频云服务可支持通过国标GB28181协议将设备接入,实现视频的实时监控直播、录像、语音对讲、云存储、告警、级联等功能,同时也支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格式。同时EasyGBS平台也支持海康Ehome协议及SDK等......
  • C# System.InvalidOperationException:“线程间操作无效: 从不是创建控件“****”的线
     在程序主入口,构造函数加载时,添加如下代码//如果捕获了对错误线程的调用,则为true;否则为falseSystem.Windows.Forms.Control.CheckForIllegalCrossThreadCalls=false;解释:多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,这时如果想要访问窗口的控......