当前使用版本(必填,否则不予处理)

该问题是如何引起的?(确定最新版也有问题再提!!!)

重现步骤(如果有就写完整)

报错信息

Comment From: miemieYaho

MyBatis-Plus 3.4版本 分页插件失效 数据库是MSSQL 退回3.3版本正常

Comment From: rencoco

这个问题我也碰到过 你需要自行配置分页插件的配置 比如 package com.miaozhen.crutch.config;

import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.annotation.Order;

/* * @author / @Order(1) @Configuration public class MybatisPlusConfig {

/**
 * 新的分页插件,一缓和二缓遵循mybatis的规则,需要设置 MybatisConfiguration#useDeprecatedExecutor = false 避免缓存出现问题(该属性会在旧插件移除后一同移除)
 * 需要在sqlsessionFactory指定 sqlSessionFactoryBean.setPlugins(xxxxxxxx);
 */
@Bean("mybatisPlusInterceptor")
public MybatisPlusInterceptor mybatisPlusInterceptor() {
    MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
    interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
    return interceptor;
}

//TODO 使用高版本配置
@Bean
public ConfigurationCustomizer configurationCustomizer() {
    return configuration -> configuration.setUseDeprecatedExecutor(false);
}

}