欧美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),事務(wù)竟然回滾了,沒錯,查詢資料,原來spring boot測試單元為了默認(rèn)會事務(wù)回滾,這時候需要添加強(qiáng)制不回滾注解,@rollbask(false),其中上面兩個注解是為了讓測試運(yùn)行spring環(huán)境,也就是當(dāng)前項(xiàng)目配置。

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

@test遲遲無響應(yīng)

在這里插入圖片描述

現(xiàn)象

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

原因

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

在這里插入圖片描述

解決方法

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

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

相關(guān)文章

最新評論