美文网首页
@Transactional捕获异常并拿到返回值

@Transactional捕获异常并拿到返回值

作者: 指尖架构141319 | 来源:发表于2019-11-07 18:54 被阅读0次

    @Transactional
    @Override
    public boolean add(Product product) {
    try{
    Product dept = new Product() ;
    dept.setProductName("12");
    productMapper.create(dept);
    int a = 4/0;
    return true;
    }catch(Exception e){
    //捕获异常并执行回滚,且能拿到返回值false
    TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
    e.printStackTrace();
    return false;
    }
    }

    相关文章

      网友评论

          本文标题:@Transactional捕获异常并拿到返回值

          本文链接:https://www.haomeiwen.com/subject/zlavbctx.html