spring 事务@Transactional注解位置
2016-10-18 11:26
344 查看
基于JDK动态代理 ,可以将@Transactional放置在接口和具体类上。
基于CGLIB类代理,只能将@Transactional放置在具体类上。
出现一个奇怪的问题,发现事务不起作用,
基于CGLIB类代理,只能将@Transactional放置在具体类上。
出现一个奇怪的问题,发现事务不起作用,
@Transactional(propagation = Propagation.REQUIRED) public interface UserService { void save(); }
public class UserServiceImpl implements UserService { public void save() { } }
<tx:annotation-driven transaction-manager="sqlTransactionManager" proxy-target-class="true" /> <bean id="userService" class="com.zheyue.authserver.service.impl.UserServiceImpl"></bean>
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:applicationContext.xml"); UserService userService = (UserService)applicationContext.getBean("userService"); userService.save();
相关文章推荐
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring中注解: @Transactional 事务处理
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- spring@Transactional注解解决事务处理问题
- Spring事务注解@Transactional的坑爹陷阱
- 在使用Spring的事务注解@Transactional的时候遇到几个坑
- spring@Transactional注解解决事务处理问题
- Spring中注解事务@Transactional说明 .
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring 之注解事务@Transactional
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring 下事务管理-使用AOP @Transactional注解管理
- Spring中注解: @Transactional 事务处理
- Spring 之注解事务 @Transactional
- 【@Transactional】Spring 之注解事务 @Transactional
- spring3多数据源时事务@Transactional注解的qualifier
- Spring MVC @Transactional注解方式事务失效的解决办法