junit单元测试事务自动回滚的方法
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容主要讲解"junit单元测试事务自动回滚的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"junit单元测试事务自动回滚的方法"吧!junit
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
数据库中求最小函数一栏
数据库设计和开发pdf
我的世界网易版枪战生存服务器
幼儿园网络安全处置办法
pg数据库查询超时时间
科技互联网应该有怎样的愿景
松下软件开发大连面试
第三方软件开发哪家实惠
服务器如何添加别人名字
怎么用手机英雄联盟开服务器
根据网络安全法的规定任何
守护网络安全怎么做
ps4 选择服务器
当网络安全遇到智能制造
软件开发高中需要什么基础
一个数据库可以有几个文档
网络安全咨询厂家
网络安全工程师培训视频
妖精的尾巴服务器列表
万方数据库和paper
wipo专利数据库
水底数据库
软件开发人员发展趋势
执行数据库可以激活触发器的
数据库自动删除生成函数
如何删除用友u8数据库表
如何在服务器上部署项目
合工大网络安全概论期末试卷
亚信科技数据库招聘
IAV软件开发