SpringMvc Dao jdbcTemplate设置不自动提交(手动提交)(适用商品抢购等事务)
2016-06-23 20:43
791 查看
try { con=jdbcTemplate.getDataSource().getConnection();//设置不自动提交 con.setAutoCommit(false); //jdbcTemplate.query("select xxx from xxx where xxx FOR UPDATE"); //jdbcTemplate.update("xxx"); con.commit();//手动提交 con.setAutoCommit(true);//还原 } catch (Exception e) { e.printStackTrace(); list = null; try {//事务回滚 con.rollback(); con.setAutoCommit(true); con.close(); } catch (SQLException e1) { e1.printStackTrace(); }//还原 }
相关文章推荐
- springMVC注解
- 专业PHP 7 IDE - Eclipse PDT 4.0 终于出世
- java基础第十三天IO接口
- java web 开发组件 vs 框架spring大总结
- java图形处理-Java Graphics2D
- java web 简单的分页显示
- java axis调用带有soap头(soapheader)的.net webservice
- 使用 JAVA 数组
- Java包装类
- Random类
- Java中静态关键字的使用方法介绍二
- NumberFormat类
- Spring的两种事务定义方式
- ZOJ 3498 L - Javabeans
- ubuntu下eclipse的自动补全功能不能用
- Android中eclipse开虚拟机的问题
- Date类,Calendar类,DateFormat类
- java易错点大全
- 第六届蓝桥杯大赛个人赛(软件类)校内选拔题目\Java大学B组\3题 x的x次幂等于10
- java《前世今生》