课程
/后端开发
/Java
/Spring事务管理
个人觉得不可以,但是不知道所在原因,也不知道是不是正确的
2017-02-13
源自:Spring事务管理 7-1
正在回答
虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, @Transactional 注解应该只被应用到 public 方法上,这是由 Spring AOP 的本质决定的。如果你在 protected、private 或者默认可见性的方法上使用 @Transactional 注解,这将被忽略,也不会抛出任何异常。
举报
事务管理是Spring重要的知识,应用事务解决数据不一致问题
2 回答注解方面的疑问
2 回答使用注解控制事务时,能否把业务层的注解直接写在某个方法上面,二者有什么区别?
1 回答注解式事务
1 回答为什么使用注解的方式在dao层注入不进去DataSource,连接池已经在xml中配好了
2 回答基于注解方式设置的事务它的隔离级别是不是和类保持一致?能否设置方法级别的隔离级别