最近做一个解析上万条数据的excel 然后入库的东西,ssm框架,用jdbc那个批处理 在某条执行失败后 就全部回滚了,我希望达到一个 遇到失败 继续插入的功能,然后在插入后 反应出成功条数和失败条数,请问应该怎么做
每条数据解析都单独处理,失败了就捕获错误处理下一条。分别统计结果
把每条数据校验,不符合条件的话直接捕获异常,放在一个error标识。正确的信息放在同一个集合中,然后批量插入数据库
不符合规则的剔除,剩下的就一定都是正确的
给你看一下效果:http://blog.csdn.net/xuanzhangran/article/details/71603478