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+事务控制+JSON 配置最简单WEB