文章目录 引言 I 多值插入优化批量插入性能 1.1 JDBC URL批量处理参数配置【推荐】 1.2 重写saveBatch实现多值插入 II 多值插入案例 2.1 定义批量执行的通用实体服务类TCommonService 2.2 应用:批量新增数据( 使用子查询) 2.3 应用:批量新增数据( values 值拼接 ) 引言 背景:想提升批量插入的性能可以采用多值插入,mybatis-plus内置的批量插入方法saveBatch并不是真正的批量写入,而是通过executeBatch分批提交。 boolean saveBatch(Collection<T> entityList, int batchSize); 方案: 多值插入的方式1: JDBC URL批量处理参数配置, 在mysql连接信息中添加rewrite