欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring boot 測試單元修改數(shù)據(jù)庫不成功的解決

 更新時間:2021年09月22日 09:41:14   作者:爪哇c  
這篇文章主要介紹了spring boot 測試單元修改數(shù)據(jù)庫不成功的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

spring boot 測試單元修改數(shù)據(jù)庫不成功

spring boot 集成data jpa 在test區(qū)測試數(shù)據(jù)庫操作的時候,查詢正常,但是其他對數(shù)據(jù)庫更改卻不能成功,例如存入數(shù)據(jù)庫,會報read-only,這時候需要添加@transactional注解,終于不報錯了,但是在存入一次后,卻發(fā)現(xiàn)數(shù)據(jù)庫并沒有數(shù)據(jù),這是為什么呢?

再查看log時候發(fā)現(xiàn),事務竟然回滾了,沒錯,查詢資料,原來spring boot測試單元為了默認會事務回滾,這時候需要添加強制不回滾注解,@rollbask(false),其中上面兩個注解是為了讓測試運行spring環(huán)境,也就是當前項目配置。

springboot 數(shù)據(jù)庫無法進行更改的情況之一

@test遲遲無響應

在這里插入圖片描述

現(xiàn)象

springboot項目測試更新數(shù)據(jù)庫,在開始執(zhí)行的時候遲遲無法結束,就像上圖一樣轉個不停。

原因

數(shù)據(jù)庫做了修改,卻沒有提交。

在這里插入圖片描述

解決方法

提交數(shù)據(jù)庫的更改

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論