服务器之家

服务器之家 > 正文

spring boot 测试单元修改数据库不成功的解决

时间:2022-01-11 11:55     来源/作者:爪哇c

 

spring boot 测试单元修改数据库不成功

spring boot 集成data jpa 在test区测试数据库操作的时候,查询正常,但是其他对数据库更改却不能成功,例如存入数据库,会报read-only,这时候需要添加@transactional注解,终于不报错了,但是在存入一次后,却发现数据库并没有数据,这是为什么呢?

再查看log时候发现,事务竟然回滚了,没错,查询资料,原来spring boot测试单元为了默认会事务回滚,这时候需要添加强制不回滚注解,@rollbask(false),其中上面两个注解是为了让测试运行spring环境,也就是当前项目配置。

spring boot 测试单元修改数据库不成功的解决

 

springboot 数据库无法进行更改的情况之一

 

@test迟迟无响应

spring boot 测试单元修改数据库不成功的解决

 

现象

springboot项目测试更新数据库,在开始执行的时候迟迟无法结束,就像上图一样转个不停。

 

原因

数据库做了修改,却没有提交。

spring boot 测试单元修改数据库不成功的解决

 

解决方法

提交数据库的更改

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/qq_32002237/article/details/78044172

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
返回顶部