回滚的意思是撤销一个未提交事务中,但是已执行过的SQL语句对数据的修改。那么你就要自己去写事务了。
解决方案 »
- tomcat,外网IP访问,何时需要改localhost
- 神码 面试题
- JSP应该放那个文件夹比较好?
- jsp页面怎样实现同时显示多国语言?
- JSP群 欢迎各位朋友同学加入................
- 配置jsp运行环境的时候不小心把path里原来的内容更改确定了,怎么才能查到原来里面的内容~~
- 请问有什么方法可以在栽入一个JSP页面的时候将scriptlet中ArrayList元素清空?
- 在 JBuilder 中连接池怎样配置?
- 如何让从数据库中读取得图片(二进制)放在固定大小的表格中而不是占据整个页面不能显示其它内容。
- 字符问题
- Log4j 报错问题
- 运行 java applet时提示:您的安全设置已阻止本地应用程序运行,如何解决?
try{
//con.setAutoCommit(false);
String sql1 = "insert语句1";
String sql2 = "update语句2";
String sql3 = "update语句3";
JdbcTemplate().execute(sql1);
JdbcTemplate().update(sql2);
JdbcTemplate().update(sql3);
//con.commit()没问题提交
}catch(Exception e){
//con.rollback() 出现异常回滚
}
}或者用断点回滚
con.setSavepoint(name);//
con.rollback(savepoint);
http://www.doc88.com/p-117669908436.html