搜索

首页  >  问答  >  正文

java - service中开启线程的事务问题

现在的情况是在AService(spring创建)中 开启了一个线程,该线程通过线程池(spring创建)执行execute,线程中执行了BService(spring创建)的逻辑 事务都配成required,方法知道下来会在一个事务里么?

PHPzPHPz2918 天前481

全部回复(2)我来回复

  • 阿神

    阿神2017-04-18 09:58:07

    PROPAGATION_REQUIRED
    如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-18 09:58:07

    我记得Spring的事务是通过ThreadLocal实现的,所以AService和BService不会在一个事务里

    回复
    0
  • 取消回复