关于spring 事务回滚的问题

在开发过程中,我对A,B,C三个库进行操作,A库tb1,tb2进行添加;B库tb1,tb2也是添加,C库tb1更新;首先进入方法会对A.tb1和B.tb2进行添加,接着对C.tb1更新,但是C.tb1报错了

fun(){

  try{

    insert A.tb1();

    insert B.tb1();

      update C.tb1();

    insert A.tb2();

    insert B.tb2();

  }catch{

    throw new RuntimeException();

  }

}

抛异常也没回滚,是不是需要跨库了,由于报错后面两个表都没添加进去,求大神帮忙

倚天杖
浏览 503回答 1
1回答

一只名叫tom的猫

这好像得看你事物的传播机制了吧,用嵌套的属性是不是可以的?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java