批量插入数据
1、书写sql语句
- 这里的批量数据通过foreach标签进行传入到sql中
- collection的名字这里是固定的,必须是list
- item表示集合中每一个插入的数据对象
- index表示数据的编号
- separator表示sql语句之间的分隔符
2、测试批量插入数据
- 直接放入一个list集合就行了
对于数据量特别多的,可以进行再次分批插入,就是在外面再写一重循环
批量删除数据
1、书写sql语句
其实这里批量删除的SQL语句是
delete from 数据表名 where goods_id in(1,2,3.....)
括号里头就是需要进行循环的地方
- collection的值也是固定为list
- item表示的是数据项
- open和close表示的开始和结束的标志
- separator表示的是数据之间的分隔符
2、测试批量删除数据
批量插入数据有一个缺点就是没有办法获数据插入时候的id
还有就是可能因为sql太长,服务器拒绝插入数据