junit測試類防止事務回滾-工作心得
本隨筆文章,由個人博客(鳥不拉屎)轉移至博客園
發佈時間: 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了。實現數據庫的變更。
哦啦~