使用注解控制事务时,能否把业务层的注解直接写在某个方法上面,二者有什么区别?

来源:6-3 声明式事务管理方式三:基于注解的方式

背包_168

2016-05-28 22:08

使用注解控制事务时,能否把业务层的注解直接写在某个方法上面,二者有什么区别?

写回答 关注

2回答

  • 我叫土小豆
    2016-09-30 10:05:06

    我刚才试验了下,是可以的

  • 慕无忌6194918
    2016-05-30 23:49:00

     声明式事务管理也有两种常用的方式,一种是基于tx和aop名字空间的xml配置文件,另一种就是基于@Transactional注解,区别是在事务的隔离级别等写的位置,还有就是,@Transactional注解意味着你不能在XXService或XXController内部串联处理一些具各自独立的事务,而AspectJ织入方式同样支持@Transactional (其他自定义注解也行^_^),同时能被织入到所有方法中(不只是public),并且在内不外部都可以。


Spring事务管理

事务管理是Spring重要的知识,应用事务解决数据不一致问题

87318 学习 · 197 问题

查看课程

相似问题