foreach只能处理记录数不多的批量操作,数据量大了后,先不说效率,能不能成功操作都是问题,所以这里讲一讲Mybatis正确的批量操作方法:

在获取opensession对象的时候,我们可以传入参数,告诉Mybatis我要批量操作:

Mybatis做批量操作-LMLPHP

测试批量插入10000条记录

Mybatis做批量操作-LMLPHP 

06-19 04:49