问答详情
源自:5-4 交易模型管理--交易下单03

视频中存在疑似Bug:事物无法新起

http://img1.mukewang.com/5e707c0b0001062d09220629.jpg



老师,视频里的这个地方是不是有问题?


同一个service中调用自身的事物方法,是无效的,底层是代理模式,不是代理对象的调用,事物不生效。


所以这样的话,这个事物并没有新起,还是以前的事物,是吧?

提问者:qq_时光是琥珀_0 2020-03-17 15:29

个回答

  • TheAnswerRxy
    2020-03-19 00:50:20

    注解后面指定了事物传播机制为REQUIRES_NEW

    不管是否存在事务,都创建一个新的事务,原来的方法挂起,新的方法执行完毕后,继续执行老的事务