课程
/后端开发
/Java
/Spring事务管理
使用注解控制事务时,能否把业务层的注解直接写在某个方法上面,二者有什么区别?
2016-05-28
源自:Spring事务管理 6-3
正在回答
我刚才试验了下,是可以的
声明式事务管理也有两种常用的方式,一种是基于tx和aop名字空间的xml配置文件,另一种就是基于@Transactional注解,区别是在事务的隔离级别等写的位置,还有就是,@Transactional注解意味着你不能在XXService或XXController内部串联处理一些具各自独立的事务,而AspectJ织入方式同样支持@Transactional (其他自定义注解也行^_^),同时能被织入到所有方法中(不只是public),并且在内不外部都可以。
举报
事务管理是Spring重要的知识,应用事务解决数据不一致问题
1 回答注解式事务
1 回答注解方式能注解在private修饰的方法上吗
1 回答为什么使用注解的方式在dao层注入不进去DataSource,连接池已经在xml中配好了
2 回答基于注解方式设置的事务它的隔离级别是不是和类保持一致?能否设置方法级别的隔离级别
1 回答Spring事务中,基于AspectJ的XML方式和基于注解的方式可以同时使用吗?如果可以同时使用,哪个优先级高?