1. 程式人生 > >spring事務中途提交

spring事務中途提交

autowire java logs setprop tran 開啟 事務管理 efault manage

引用事務管理器

    @Autowired
    private DataSourceTransactionManager dataSourceTransactionManager;

  具體

  DefaultTransactionDefinition def = new DefaultTransactionDefinition();
        def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); // 事物隔離級別,開啟新事務,這樣會比較安全些。
        TransactionStatus status = dataSourceTransactionManager.getTransaction(def); // 獲得事務狀態
        baseSysLoggerService.thread1();
        dataSourceTransactionManager.commit(status);

  

spring事務中途提交