spring事务中途提交
引用事务管理器
@Autowired
private DataSourceTransactionManager dataSourceTransactionManager;
具体
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); // 事物隔离级别,开启新事务,这样会比较安全些。
TransactionStatus status = dataSourceTransactionManager.getTransaction(def); // 获得事务状态
baseSysLoggerService.thread1();
dataSourceTransactionManager.commit(status);

浙公网安备 33010602011771号