为什么不加@Transactionl注解之后,不加开关<tx:annotation-driven transaction-manager="transactionManager"></tx:annotation-driven> @Transactionl 也发挥作用。
在applicationContext.xml中已经配置了<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
spring就会找到该事务管理器。
<tx:annotation-driven transaction-manager="transactionManager"></tx:annotation-driven> 作用是直接让spring找到指定的事务管理器。
没有该开关,那么spring就会找容器中事务管理。
来源:oschina
链接:https://my.oschina.net/u/4154709/blog/3077041