Spring MVC @Transactional注解方式事务失效的解决办法
2016-11-22 12:01
1116 查看
在springMVC类上绑定@Transactional的注解,但是访问数据库时,总是报 can't localtion to current JTA Transactional。
后来发现springMVC和spring的注解扫描不能有重叠,
后来发现springMVC和spring的注解扫描不能有重叠,
@Scope("singleton") @Controller @RequestMapping("/shouxun")
@Transactional
public class ShouXunInterface { private static ILogTracer tracer = LogTracerFactory.getInstance(ShouXunInterface.class); @Resource(name = "opta-graphicaldisplay-realtimedatadisplay") private RealTimeDataDisplay realTimeDataDisplay; /** * 查询全路网出入口车流量查询接口 * @return */ @RequestMapping("/queryEnExTrafficFlow.action") @ResponseBody public Map queryEnExTrafficFlow(){ return realTimeDataDisplay.queryEnExTrafficFlow(); } }
上边@Transactional被springMVC扫描后,spring就不扫描此类了,导致spring配置的transactionManager不能绑定到此类上。 所以需要分开配置文件。
相关文章推荐
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- SpringMVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring MVC @Transactional注解方式事务无法回滚的解决办法
- Spring MVC @Transactional注解方式事务无效的解决方法
- spring+springMVC,声明式事务失效,原因以及解决办法