Closed peter17ji closed 4 years ago
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl 本身就实现了saveOrUpdateBatch saveBatch等方法 你在service中既然继承了他,为什么还要在dao与xml中再次实现他呢?
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl 本身就实现了saveOrUpdateBatch saveBatch等方法 你在service中既然继承了他,为什么还要在dao与xml中再次实现他呢?
Mybatis Plus的批量插入更新的实际实现方法类似于for循环单条插入,奇慢无比。我这里用局域网MySQL8.0.20测试,三千行左右的数据,MyBatis Plus插入要1分钟,MyBatis原生foreach方法只要5秒。
insertBatch 批量插入(MyBatis原生foreach方法) insertOrUpdateBatch 批量插入或按主键更新(MyBatis原生foreach方法)