- 使用saveBatch方法,进行批量插入
// 插入数据库
if (!healthActDeptService.saveBatch(healthActDeptList)) {
throw new ServiceException("操作失败!");
}
但结果发现并不是真正的批量操作,而是不断的与数据库建立连接进行插入。
- 解决办法:在yml配置文件中Mysql连接的url上加入&rewriteBatchedStatements=true,再次测试
// 插入数据库
if (!healthActDeptService.saveBatch(healthActDeptList)) {
throw new ServiceException("操作失败!");
}
但结果发现并不是真正的批量操作,而是不断的与数据库建立连接进行插入。