Spring实战 (六) 事务

使用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注解便可使用事务,默认的,该注解已经能够不须要任何参数来知足大部分需求,若是有特殊需求,也能够详细指定参数 
相关文章
相关标签/搜索