Fork me on GitHub
摘要: ###简介 PROPAGATION_REQUIRED_NEW: 表示当前方法必须运行在它自己的事务中。一个新的事务将被启动。如果存在当前事务,在该方法执行期间,当前事务会被挂起。如果使用JTATransactionManager的话,则需要访问TransactionManager。 PROPAGAT 阅读全文
posted @ 2021-11-06 13:44 晨度 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: ###简介 Spring事物利用的是AOP,动态代理采用CGLIB代理(默认,也可以用Proxy代理,但是Proxy代理效率低于CGLIB代理)。故只要弄懂Spring的AOP实现,就知道为什么service本类中方法互相调用会导致事物失效。 ###失效案例 service层代码 public vo 阅读全文
posted @ 2021-11-06 13:43 晨度 阅读(1143) 评论(0) 推荐(0) 编辑