标签:
一共有两种事务管理机制:编程式事务管理和声明式事务管理。
1.编程式事务管理企业已经不用了。
2.我们主要讲的是声明式事务管理。声明式事务管理 ,无需要修改原来代码,只需要配置,为目标代码添加事务管理 , AOP底层实现 --- 企业推荐
下面写一个案例:通过Spring声明式事务管理。实现转账案例。
第一步:建表;
建表语句如下:account中有两个账户(aaa和bbb)
CREATE TABLE `account` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL,
`money` double DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
INSERT INTO `account` VALUES (‘1‘, ‘aaa‘, ‘1000‘);
INSERT INTO `account` VALUES (‘2‘, ‘bbb‘, ‘1000‘);
第二步:创建工程 spring3_day3_transactionmanager
导入IoC核心 4个、 日志2个
测试 1个
AOP 4个
Jdbc 2个
数据库驱动1 个
C3p0 1个
引入applicationContext.xml 、 db.properties、 log4j.properties
标签:
原文地址:http://www.cnblogs.com/shenxiaoquan/p/5731291.html