一、搭建转账环境:
<1> 创建转账的DAO层接口
<2> 创建转账的DAO实现类,并继承JdbcDaoSupport用于
<3>创建转账业务层接口
<4>创建业务层实现类
(1)transfer()方法为转账的业务实现方法,内部采用事务模板的execute方法执行
<5>配置文件:applicationContext.xml
<6> properties文件
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql:///test001
jdbc.username=root
jdbc.password=root
<7> 编写测试类
正常情况下没有事务管理,转账过程中,如下地方发生异常,会导致转账结果不一致:转出的成功了,但是收款方没有收到款,这就尴尬了。。。,而加上事务管理后就可以避免这种问题的发生,要么一起成功,要么一起回滚