spring手动提交事务

原文地址:spring手动提交事务作者:宋虎

spring手动提交事务

 

手动事务提交比使用声明性事务管理器多一个配置,就是通知,因为在通知中增加的事务。

 

1.     步骤;

第一步:定义接口

第二步:真实对象实现接口

第三步;dao 对象,使用数据源

第四步:po对象

第五步:通知,手动处理事务

 

 该类中使用数据源连接(DataSource con),是为了保证两次连接是同一个连接,若不是同一个连接,对应该例子转账就会出错。

 

第六步:配置spring文件:

 

配置真实对象(组合dao---配置dao对象(组合dataSource数据库对象)---配置数据库,就是与数据库的连接----配置事务管理器(要引用数据源)---配置通知对象----配置代理对象,包括目标对象,目标对象实现的接口,引入事务管理器,并且配置事务管理器的传播属性。

 

在配置文件中中dao对象的属性做相应的修改,就是上面的红色部分,

同时dao对象引用jdbc模版,配置jdbcTemplate模版,它要与数据库建立联系,需要数据源,引入数据源对象。

 

测试类:

注意:使用手动配置,(只要没有使用自动代理配置),getBean()方法获得的对象的类型都是接口类型。


 


 青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密

原文地址:https://www.cnblogs.com/huapox/p/3172761.html