发布网友 发布时间:2024-07-03 19:46
共4个回答
热心网友 时间:2024-07-19 19:04
按你的要求,就不要把10000多行作为一个事务,可以500行作为一个事务,不过做的时候认为控制将10000行作为一个事务。中间某个500行出错的时候,可能需要把前面所有已执行完的,都删掉。如果不删掉,要想好怎么控制不让已执行的再重复一遍热心网友 时间:2024-07-19 19:10
我看你那个计数器是500,批量操作的有没有超过500?那个应该是超过500没有到500的在最后提交下。比如800条,前面500提交后面,剩余300提交--因为计数判断。如果没有到500的话那个计数判断进不去,就直接在最后那里执行了。热心网友 时间:2024-07-19 19:10
封装一个执行批处理的方法,作为独立事务,每次执行后立即提交,方法入参是List,List在传进去前赋好值,如你想要的500个封装为一个LIst,这样就可以在外围控制什么时候提交。热心网友 时间:2024-07-19 19:11
你这个不能实现批量提交啊。 你就500条的时候提交了一次,剩下的一起提交了。。