spring boot、 mybatis、 druid、 mysql8 批量更新数据出错
程序员文章站
2022-06-11 10:52:56
...
1、在jdbc连接的url中加入
&allowMultiQueries=true
2、在druid 配置中设置如下
@Bean
@ConfigurationProperties("spring.datasource.druid")
public DataSource druid() {
DruidDataSource dataSource=new DruidDataSource();
List<Filter> list=new ArrayList<>();
WallFilter wallFilter=new WallFilter();
WallConfig config = new WallConfig();
//允许一次执行多条语句
config.setMultiStatementAllow(true);
//允许非基本语句的其他语句
//config.setNoneBaseStatementAllow(true);
wallFilter.setConfig(config);
list.add(wallFilter);
dataSource.setProxyFilters(list);
return dataSource;
}
推荐阅读
-
Spring Boot+Mybatis+Druid+PageHelper实现多数据源并分页的方法
-
Spring Boot+Mybatis+Druid+PageHelper实现多数据源并分页的方法
-
一起学习Spring boot 2.1.X | 第五篇:Mybatis Druid 数据库(注解版)
-
Spring Boot 整合 Mybatis 实现 Druid 多数据源详解 springjavajdbc
-
spring boot、 mybatis、 druid、 mysql8 批量更新数据出错
-
Spring Boot-5整合Mybatis 使用数据源 c3p0 druid
-
一起学习Spring boot 2.1.X | 第五篇:Mybatis Druid 数据库(注解版)