内容源自:Spring中如何使用事务? 一.为什么要使用事务? 如果我们一个业务逻辑只执行一次sql,是不需要使用事务的.但如果要执行多条sql语句才能完成一个业务逻辑的话,这个时候就要使用事务了. 因为这几条sql可能有的执行成功,有的执行失败. 而事务就是对一组sql语句进行统一的提交或回滚操作,为了保证数据执行的一致性,这组sql不是全部成功就是全部失败. 举个例子吧: 我们要实现转账的功能.首先要在账户a中扣100元,然后在账户b中加100元,这里涉及两次sql操作.大概像下面代码这样操…