Spring 事务配置的五种方式
Spring 配置文件中关于事务配置总是由三个组成局部,分别是 DataSource、
TransactionManager 和代理机制这三局部,无论哪种配置方式,一般变化的只
是代理机制这局部。
DataSource、TransactionManager 这两局部只是会根据数据访问方式有
所变化,比如使用 Hibernate 进展数据访问 时,DataSource 实际为
SessionFactory,TransactionManager 的实现为
HibernateTransactionManager。
具体如下列图:
根据代理机制的不同,总结了五种 Spring 事务的配置方式,配置文件如下:
第一种方式:每个 Bean 都有一个代理
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=".springframework.org/schema/beans"
xmlns:xsi=".w3.org/2001/XMLSchema-instance"
xmlns:context=".springframework.org/schema/context"
xmlns:aop=".springframework.org/schema/aop"
xsi:schemaLocation=".springframework.org/schema/beans
.springframework.org/schema/beans/spring-beans-2.5.xsd
评论0
最新资源