The_fire_study 2022-11-10 15:53 采纳率: 0%
浏览 37

在spring事务中 嵌套其他方法 每个方法都写事务

在spring事务中 嵌套其他方法 每个方法都写事务 会出现异常导致程序挂掉嘛
事务注解默认配置,控制层调用 ServiceA.A1();
这样每个调用的方法都写事务注解会不会有什么问题,诚心求学,望指教,多谢!

例如:
ServiceA {
ServiceC serviceC;
ServiceB serviceB;
@Transactional()
public void A1(){
this.A2();
serviceB.b1();
serviceC.c1();
}

@Transactional()
public void A2(){
dao.update();
}
}

ServiceB {
ServiceB_1 serviceB_1 ;
@Transactional()
public void b1(){
dao.update();
serviceB_1.b11();
}
}
ServiceB_1 {
@Transactional()
public void b11(){
dao.update();
}
}

ServiceC {
@Transactional()
public void c1(){
dao.update();
}
}

  • 写回答

4条回答 默认 最新

  • Silwings银翼 2022-11-10 16:03
    关注

    不会

    评论

报告相同问题?

问题事件

  • 修改了问题 11月11日
  • 创建了问题 11月10日