junit測試類防止事務回滾-工作心得 junit測試類防止事務回滾-工作心得

junit測試類防止事務回滾-工作心得

本隨筆文章,由個人博客(鳥不拉屎)轉移至博客園
發佈時間: 2018 年 12 月 06 日
原地址:https://niaobulashi.com/archives/junit-test-rollback.html


1438593-20190311222920313-1351280280.jpg

在編寫測試類時,調用service層,存在數據庫操作

需要實現數據庫的新增或者修改。

不添加關鍵註解的話,會出現下列的日誌報告

可以看到關鍵日誌部分:Rolled back transaction for test

出現了回滾操作

1438593-20190311222739158-802446467.png

這時如果需要在測試類中修改數據,就要添加註解,防止自動回滾

@Rollback(false)

添加位置爲類名上方

添加了返回自動回滾註解之後,看下打印的日誌

1438593-20190311222816474-1016447801.png

Committed transaction for test

說明我們的sql已經commit了。實現數據庫的變更。

哦啦~

1438593-20190311222845776-1546624551.gif

posted @ 2019-03-11 22:29 南嶼北島 閱讀( ...) 評論( ...) 編輯 收藏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章