1.搭建环境
1.创建一个账户表
2.导入相应的jar包(连接池选一个)
spring核心:4+1
aop : 4 (aop联盟、spring aop、aspectj规范、spring aspect)
数据库:2 (jdbc/tx)
驱动:mysql
连接池:c3p0
dbcp连接池
3.编写相应的代码
1.dao层代码
2.dao实现类
3.service层代码
4.service实现类
5.配置文件
6.测试类
7.结果
如果在转账过程中发生异常那会怎么样?
1.我们手动给个异常上去
在service的实现类
查看数据库如何改变
从上面这里例子可以看出,如果对数据库的操作没有加上事务的话,那么将会造成很大的影响,所以我们一想到对数据库进行操作的时候就要联想到数据库的事务,他们是密不可分的