为什么junit单元测试会自动commit事务?

在junit单元测试的时候,调用的方法有@Transactional(propagation=Propagation.REQUIRES_NEW)声明,但方法中没有显示commit操作,junit单元测试的时候会自动commit,这是为什么?

2个回答

请参阅commit操作

补充:相同的代码在公司AM平台上面(本质是sdl接口调用java),就不会commit,是最后代码运行完了整个事务一起commit,而不像junit中自动分批次提交事务。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问