Transactional注解三种失效场景及解决方法
然后运行另外一个测试用例,调用一个方法在类内部调用内部被@Transactional标注的事务方法,运行结果是事务不会正常开启,testMapper.insert(new Test(10,20,30))操作将会保存到数据库不会进行回滚。运行测试用例发现,虽然抛出异常,但是异常被捕捉了,没有抛出到方法 外, testMapper.insert(new Test(210,20,30))操作并没有回滚。//类内部调用@Transactional标注的方法。//测试内部调用事务方法是否正常。
原创
2024-10-30 15:41:04 ·
711 阅读 ·
0 评论