@Transactional生效的方法
1 注解必须要卸载方法的实现上,虚方法不能生效,继承的方法不能生效
2 需要的在spring配置中加上<aop:aspectj-autoproxy proxy-target-/> <tx:annotation-driven transaction-manager="transactionManager" />
?
3? ??? <dependency>
??? ??? ??? <groupId>aspectj</groupId>
??? ??? ??? <artifactId>aspectjrt</artifactId>
??? ??? ??? <version>1.5.4</version>
??? ??? </dependency>
??? ??? <dependency>
??? ??? ??? <groupId>aspectj</groupId>
??? ??? ??? <artifactId>aspectjweaver</artifactId>
??? ??? ??? <version>1.5.4</version>
??? ??? </dependency>
??? ??? <dependency>
??? ??? ??? <groupId>cglib</groupId>
??? ??? ??? <artifactId>cglib</artifactId>
??? ??? ??? <version>2.2</version>
??? ??? </dependency>
这些要加上,是用于aop拦截切片的
?
总结,我觉得比较麻烦,还是手动控制实在,自动档始终没手动档那么灵活