使用Spring配置事务简单到爆,不管你使用JDBC,Hibernate,JPA仍是其余ORM框架,配置基本都是同样的 spring
例如使用Jpa事务, 那么你须要在Spring中配置JpaTransactionManager 框架
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> <property name="entityManagerFactory" ref="entityManagerFactory" /> </bean>看了以上代码,你也许已经感受到了,使用其余数据访问技术只须要改变相应的Bean实现便可
添加如下代码,开启注解 code
<tx:annotation-driven transaction-manager="transactionManager" />以后,只须要在须要加事务的类上加上@Transactional注解便可使用事务,默认的,该注解已经能够不须要任何参数来知足大部分需求,若是有特殊需求,也能够详细指定参数