@Transactional事务注解rollback捕获异常回滚后还会继续向上抛出吗

@Transactional(propagation = Propagation.REQUIRED,rollbackFor = {Exception.class,RuntimeException.class})
public void parent() {
                try {
                    child();
                }catch (RuntimeException re){
                   //child的事务捕获了RuntimeException,在这里是否还能捕获到
                }
        }
    }

@Transactional(propagation = Propagation.MANDATORY,rollbackFor = {Exception.class,RuntimeException.class})
    public void child() {
                try {
                    xxxMapper.update();
                }catch (Exception e){
                    throw new RuntimeException("失败");
                }
        }
    }

child事务rollback捕获到了child抛出的RuntimeException回滚,回滚后还会把这个异常向上抛吗。

我在parent里调用child,可以捕获到我手动抛的这个RuntimeException异常吗

https://www.oschina.net/question/2491333_2278150?p=1