【java】【mybatis】在使用mybatis进行批量插入,批量更新等批量操作时,切割In集合List进行分批批量操作的java中的切割代码
2021-07-01 02:06
阅读:861
标签:entity sub list 更新 ++ lse 批量更新 使用 each
红字部分代表mybatis的批量操作调用方法:int
num = 0; int maxLength = 200; int size = usableCodes.size(); if (size maxLength) { bean = createBean(bean,entity,usableCodes); num = receiptMapper.receipt(bean); } else { // 计算循环次数 int eachTime = (size / maxLength) + 1; for (int i = 0; i ) { int fromIndex = 0; int toIndex = 0; fromIndex = (i * maxLength); toIndex = (fromIndex + maxLength); if (i + 1 == eachTime) { toIndex = usableCodes.size(); } ListsubList = usableCodes.subList(fromIndex, toIndex); if (subList.size() > 0) { bean = createBean(bean,entity,subList); num += receiptMapper.receipt(bean); } } }
【java】【mybatis】在使用mybatis进行批量插入,批量更新等批量操作时,切割In集合List进行分批批量操作的java中的切割代码
标签:entity sub list 更新 ++ lse 批量更新 使用 each
原文地址:https://www.cnblogs.com/sxdcgaq8080/p/9639388.html
上一篇:CCF|最小差值|Java
下一篇:初学Java if选择语句
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:【java】【mybatis】在使用mybatis进行批量插入,批量更新等批量操作时,切割In集合List进行分批批量操作的java中的切割代码
文章链接:http://soscw.com/index.php/essay/100116.html
文章标题:【java】【mybatis】在使用mybatis进行批量插入,批量更新等批量操作时,切割In集合List进行分批批量操作的java中的切割代码
文章链接:http://soscw.com/index.php/essay/100116.html
评论
亲,登录后才可以留言!