zoukankan      html  css  js  c++  java
  • 数据库回滚-@Transactional

    使用@Transactional,当方法内出现异常时进行数据库回滚

      @Transactional(rollbackFor = Exception.class)
        @Override
        public BaseResponse approvalPerson(Person person) throws Exception{
            BaseResponse response = new BaseResponse();
            try {
                Boolean ret = personMapper.approvalPerson(person);
                if (ret && person.getStatus() == 2){
                    。。。
                }
            } catch (Exception e) {
                logger.error("approvalPerson error: ",e);
                response.setCode(DefaultErrorCode.ERROR.getCode());
                response.setMsg("审批失败");
                response.setData(e.getMessage());
                throw new Exception("test4 error");
            }
            return response;
        }
  • 相关阅读:
    hdu1069
    hdu1068
    假脱机
    什么是数据的备份与恢复
    DNS(Domain Name System) 域名系统
    Deepnet
    deepweb
    异地备份
    冷备份和热备份
    备份
  • 原文地址:https://www.cnblogs.com/lijianda/p/12736372.html
Copyright © 2011-2022 走看看