junit单元测试事务自动回滚的方法
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,本篇内容主要讲解"junit单元测试事务自动回滚的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"junit单元测试事务自动回滚的方法"吧!junit
千家信息网最后更新 2025年02月06日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安全错误
数据库的锁怎样保障安全
数据库恢复技术 undo
汕头智能软件开发费用是多少
茶学数据库的缺陷
我的世界你建我猜在哪个服务器
软件开发编程代码通用
网络技术工程开发区百度文库
网络技术应用体会怎么写
数据库技术sql版本
上位机终端与服务器的联机
数据库管理工具 知乎
手机怎样连接服务器地址
gitbook 服务器
高科技与互联网行业洞察报告
服务器ddos防护
瑞庭网络技术南京分公司
dhcp服务器启动什么意思
我国如何更新网络技术
iot设备网络安全报告
2008r2数据库配置
淄博党性体检软件开发电话
天王小说软件开发
虚拟化服务器raid卡
sql服务器注册条件
表格怎样交换行数据库
王者服务器炸了1月1号
汽车分时租赁软件开发商
杨浦区个人数据库价钱
青岛鑫鸿祥网络技术有限公司
h1z1换服务器
软件开发任务平台