zoukankan      html  css  js  c++  java
  • No transaction aspect-managed TransactionStatus in scope

       org.springframework.transaction.NoTransactionException: No transaction aspect-managed TransactionStatus in scope
    

    出错

        @Async
        public Future<Boolean> test(){
            return delete();
        }
        @Transactional(rollbackFor = Exception.class)
        public Future<Boolean> delete(){
            jdbcTemplate.update("delete from tb_name");
            jdbcTemplate.update("delete from tb_age");
            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
            return new AsyncResult<>(true);
        }
    

    改成

        // 放一起
        @Async
        @Transactional(rollbackFor = Exception.class)
        public Future<Boolean> test(){
            return delete();
        }
        
        public Future<Boolean> delete(){
            jdbcTemplate.update("delete from tb_name");
            jdbcTemplate.update("delete from tb_age");
            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
            return new AsyncResult<>(true);
        }
    
    
  • 相关阅读:
    Python import模块
    Python 内置函数
    Python Pickle序列化
    android xml布局文件属性说明
    android 中动画
    Android样式——Styles
    代码家
    Android UI目录
    Android 基本控件
    android and webview 网页应用
  • 原文地址:https://www.cnblogs.com/freeatalk/p/15311756.html
Copyright © 2011-2022 走看看