我们有一个传统的jee应用程序与现代化的Spring核心。有时,从jee部分调用spring。在jee服务器上部署时,配置的jta transactionmanager可以充分处理事务性问题。
在真正的jee容器之外的集成测试中,情况并非如此。当我们在spring核心之外启动一个事务并调用 @Transactional
方法,事务可以正常使用,但在终止 @Transactional
方法,spring提交事务(使用jta时没有看到这种行为)。
有没有办法配置spring @Transactional
检查正在运行的事务,只终止它自己打开的事务?
暂无答案!
目前还没有任何答案,快来回答吧!