A(){
con.begin;
.........
.........
B();
........
........(con.rollback;)
con.commit;
}
B{
con.begin;
.......
.......
con.commit;
}
在上述代码中,我在A()处开始一个新的数据库事务。它成功地执行了一些操作。然后B()开始执行并且它也成功地执行了一些操作,现在控制权返回到A()。此时发生了一些异常,我进行了回滚。我想知道在B()中成功执行的事务是否会回滚。