首页 > 其他 > 详细

junit测试类防止事务回滚-工作心得

时间:2019-03-11 23:04:43      阅读:314      评论:0      收藏:0      [点我收藏+]

本随笔文章,由个人博客(鸟不拉屎)转移至博客园
发布时间: 2018 年 12 月 06 日
原地址:https://niaobulashi.com/archives/junit-test-rollback.html


技术分享图片

在编写测试类时,调用service层,存在数据库操作

需要实现数据库的新增或者修改。

不添加关键注解的话,会出现下列的日志报告

可以看到关键日志部分:Rolled back transaction for test

出现了回滚操作

技术分享图片

这时如果需要在测试类中修改数据,就要添加注解,防止自动回滚

@Rollback(false)

添加位置为类名上方

添加了返回自动回滚注解之后,看下打印的日志

技术分享图片

Committed transaction for test

说明我们的sql已经commit了。实现数据库的变更。

哦啦~

技术分享图片

junit测试类防止事务回滚-工作心得

原文:https://www.cnblogs.com/niaobulashi/p/junit-test-rollback.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!