1 先配置平台事务管理器
2 在配置 spring提供的advice
3 事务增强的aop
总结:
事务就是要做2个配置:
<!-- 1 开启事务管理器 不同的框架对应不同的事务管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource"></property>
</bean><!-- 2 开启事务注解 -->
<tx:annotation-driven transaction-manager="transactionManager"/>
不同的orm框架对应的 事务管理器不同
mybatis就是DataSourceTransactionManager
Hibernate 事务管理器 HibernateTransactionManager