junit单元测试事务自动回滚的方法
发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,本篇内容主要讲解"junit单元测试事务自动回滚的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"junit单元测试事务自动回滚的方法"吧!junit
千家信息网最后更新 2024年10月21日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安全错误
数据库的锁怎样保障安全
socket连接服务器
查询数据库的重复数据结构
软件开发具体用到什么
南京软件开发公司薪水
flask制作数据库查询
2006 软件开发计划
pycharm连接数据库语句
数据库中的学位论文
一分钟搭配ftp服务器
科技袁人谈互联网
pos机收银系统连接不上服务器
华为服务器内存插法
全国医院数据库APP下载
网络安全及信息化是做什么
数据库转换分钟
华为网络安全隔离设备
手机出现同名数据库怎么办
2022年春季高考网络技术专业招生学校
运用网络安全法案例
淄博智慧医养软件开发专业制作
软件开发变更费用认定
公安网络安全对裸眼视力要求
服务器硬件测试方法
数据库数据com口通讯输出
网络安全领域已经
疫情对软件开发
网络安全团队表扬信
网络安全防与治
杭州希承网络技术有限公司
淄博智慧医养软件开发专业制作