在junit单元测试的时候,调用的方法有@Transactional(propagation=Propagation.REQUIRES_NEW)声明,但方法中没有显示commit操作,junit单元测试的时候会自动commit,这是为什么?
请参阅commit操作
补充:相同的代码在公司AM平台上面(本质是sdl接口调用java),就不会commit,是最后代码运行完了整个事务一起commit,而不像junit中自动分批次提交事务。