spring同步事务执行

时间:2015-05-20 22:24:04

标签: java spring transactions

我有一些标记为@Transactional的Spring Serice。

@Service("SomeService")
@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.READ_COMMITTED, rollbackFor = Exception.class)
public class SomeServiceImpl implements SomeService {
       @Autowired
       SomeDao someDao;

       @Override
       public void methodA() {}

       @Override
       public void methodB() {}
}

我从@RestController类调用该服务。由于具体的业务逻辑,我需要在同一时刻,我的服务不能启动多个开放交易(我需要顺序执行所有服务方法和每个方法调用打开的所有交易)。

我有一个想法将这些方法标记为同步,但我不确定它对Spring内部逻辑是否有益。也许Spring已经有了任何机制来非常简洁地执行交易。请帮我做出正确的决定。

0 个答案:

没有答案