把list按每组多少 分成几组,切每组的数据不会重复
list1 是总list
listGroup 是分完组的list
List<list<sub>> list_sub = new List<list<sub>>();
int j = 100;
for (int i = 0; i < list1.Count; i += 100)
{
List<sub> cList = new List<sub>();
cList = list1.Take(j).Skip(i).ToList();
j +=100;
list_sub .Add(cList);
}
循环遍历list 拼接sql 因为mybatis在执行时只允许SQL语句内有2100个参数
所以需要循环 每100行拼接执行sql