@Transactional什么情况才生效

只有runtimeexception并且没有被try catch处理的异常才会回滚。

 

想要回滚,不要去try

 

还有一个坑时逻辑上的问题,之前总以为插入,更新后,返回值为0,@Transactional会回滚,其实并不会,他只对runtimeexception和error(两者叫不可检查异常)  进行回滚,所以并不会回滚

posted @ 2019-09-20 11:01  M号开发者  阅读(1230)  评论(0编辑  收藏  举报