junit单元测试事务自动回滚的方法
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,本篇内容主要讲解"junit单元测试事务自动回滚的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"junit单元测试事务自动回滚的方法"吧!junit
千家信息网最后更新 2024年11月26日junit单元测试事务自动回滚的方法
本篇内容主要讲解"junit单元测试事务自动回滚的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"junit单元测试事务自动回滚的方法"吧!
junit 单元测试事务会自动回滚。 通过@Rollback(true)注解来实现,默认是true,事务会回滚,可以不写。false时事务不会回滚,数据会写到数据库中。
package com.xiaolyuh.service; import java.util.Date; import org.junit.Assert;import org.junit.Test;import org.junit.runner.RunWith;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.annotation.Rollback;import org.springframework.test.context.junit4.SpringRunner;import org.springframework.transaction.annotation.Transactional; import com.alibaba.fastjson.JSON;import com.xiaolyuh.entity.RewardCouponDetail;import com.xiaolyuh.mapper.RewardCouponDetailMapper; @RunWith(SpringRunner.class)@SpringBootTestpublic class RewardCouponDetailServiceTest{ private static final Logger logger = LoggerFactory.getLogger(RewardCouponDetailServiceTest.class); @Autowired private RewardCouponDetailMapper rewardCouponDetailMapper; @Test @Transactional @Rollback(true)// 事务自动回滚,默认是true。可以不写 public void TestCustomer(){ RewardCouponDetail rewardCouponDetail = new RewardCouponDetail(); rewardCouponDetail.setRewardInfoId(1L); rewardCouponDetail.setCouponId("1"); rewardCouponDetail.setCouponDetailId(1L); rewardCouponDetail.setCreateTime(new Date()); rewardCouponDetailMapper.insert(rewardCouponDetail); logger.info(JSON.toJSONString(rewardCouponDetail)); Assert.assertNotNull(rewardCouponDetail.getId()); } }
到此,相信大家对"junit单元测试事务自动回滚的方法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
事务
单元
方法
测试
内容
数据
学习
实用
更深
兴趣
实用性
实际
操作简单
数据库
更多
朋友
注解
网站
频道
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全月主题
安装网络安全监管
以网络安全画一幅画优秀
杭州世纪联线网络技术
华为软件开发和测试
网络安全宣传培训要求
运城家乐淘网络技术怎么样
浙江捷融互联网科技
网络安全要不要带电脑
江苏放心软件开发服务检测中心
网络安全问题研究提出背景
oracle镜像数据库
陕西明迅网络技术有限公司
甲基化 数据库
国家发布的网络安全的法律
重庆石柱食材配送软件开发
什么时候使用dns服务器
软件开发osb是什么意思
如何查看数据库的权限
网络技术总监主要工作
做网络安全产品临安
西安复华网络技术有限公司图片
云计算服务器中的散热材料
浙江捷融互联网科技
软件开发第三方审计
java从数据库查询信息
软件开发和咨询税收筹划
网络安全法教程
靖江小型网络技术参考价格
民国地方志数据库