springMVc中事务控制无效,循环插值时候一样无法同步数据如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springMVc中事务控制无效,循环插值时候一样无法同步数据如何解决?相关的知识,希望对你有一定的参考价值。

我们框架中有一个保存的方法,其中循环插值3次,现在我想模拟出一种情况,就是我第一次插值成功,但是如果循环到第二次出现错误的话,那第一次插入的值要回滚,不能入库数据要同步,但我框架中配置的事物始终无法起作用,本身我这个方法实现在serviceImpl中,然后spring-config.xml配置如图在方法上面写@Transactional和用//TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 都试过了 没用, 求大家帮忙

参考技术A 检查下电源接线,不行的话就是光驱坏了,换一个dvd;80元左右的是翻新的,正常价位在120~150之间

SpringMVC中单元测试中事务的使用

SpringMVC中单元测试中事务的使用

如果想要对我们业务中的某个模块进行测试的话、那么我们就可以使用单元测试来对我们的业务方法进行测试👇
比如我们要对当前的添加用户的方法进行测试、右击点击Generate、生成对应的单元测试的方法、选中我们要测试的方法👇


但是进行单元测试的时候、会在对数据库进行更改、也就是污染数据库👇

点击运行、就会在数据库中看到对应的记录👇

也会得到对应的结果👇

那么如何做到不污染数据库、但是又能得到我们需要的测试的结果呢?👇

这就用到了@Transactional注解、当执行完当前的业务之后、会进行回滚操作,也就不会污染数据库了、也会得到我们想要的结果


以上是关于springMVc中事务控制无效,循环插值时候一样无法同步数据如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

springMVC里dubbo注解无效,service接口返回空指针

springmvc +mybatis实现手动让事务回滚

springmvc+mybatis整合的事务管理的问题

使用SpringMVC+mybatis+事务控制+JSON 配置最简单WEB

Jmeter(三十七)循环控制器+交替控制器+事务控制器 完美实现接口字段参数化校验

SpringMVC中单元测试中事务的使用