Java,for循环插入数据库时,如中间发生错误,如何撤销之前已产生的所有结果(使用的是springJdbctemplate

javame 发布于 2015/06/08 20:22
阅读 771
收藏 0
Java,for循环插入数据库时,如中间发生错误,如何撤销之前已产生的所有结果(使用的是springJdbctemplate
加载中
0
甘薯
甘薯

事务呗, 别无他法,

如果是支持savepoint的数据可以回滚到事务点.

0
蕃薯哥哥
蕃薯哥哥

try{

for(){}

}catch(Exception ){

 rollback

}

0
首席撸出血
首席撸出血
这就是事务的重要性
0
南湖船老大
南湖船老大
楼上都是正解
0
首席打酱油
首席打酱油

骚年,mysql有批处理的,你可以百度一下

0
alexgaoyh
alexgaoyh

1:事务;

2:建议不是要使用for循环内部处理一个个的save方法,有形如savebatch 的方法的;

返回顶部
顶部