Service A {//事务PROPAGATION_REQUIRED
    method a(){
  }
}Service B {//事务PROPAGATION_REQUIRED
    method b(){
  }
}如果 method a(){
        B.b();
     }
那么事务是怎样的?B中的事务会先提交还是会遵循A中的事务?

解决方案 »

  1.   

    b中和a中是同一个事务,请看:http://greenyouyou.blog.163.com/blog/static/13838814720118772722131/
      

  2.   

    A-B-sql-B-A 
    B出错,会影响到A出错回滚,A却影响不到B。是有关联的2个事务。
      

  3.   

    A-B-sql-B-A  
    B出错,会影响到A出错回滚,A却影响不到B。是有关联的2个事务。 
     
    是这么的
      

  4.   

    PROPAGATION_REQUIRED : 如果不存在一个事务,创建一个事务。 如果已经存在事务,加入当前事务。