junit测试类防止事务回滚-工作心得
在编写测试类时,调用service层,存在数据库操作
需要实现数据库的新增或者修改。
不添加关键注解的话,会出现下列的日志报告
可以看到关键日志部分:Rolled back transaction for test
出现了回滚操作
这时如果需要在测试类中修改数据,就要添加注解,防止自动回滚
添加位置为类名上方
添加了返回自动回滚注解之后,看下打印的日志
Committed transaction for test |
说明我们的sql已经commit了。实现数据库的变更。
哦啦~
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 鸟不拉诗!
评论