我是靠谱客的博主 殷勤母鸡,最近开发中收集的这篇文章主要介绍spring boot 测试单元修改数据库不成功的解决,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

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

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

@test迟迟无响应

现象

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

原因

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

解决方法

提交数据库的更改

以上为个人经验,希望能给大家一个参考,也希望大家多多支持靠谱客。

最后

以上就是殷勤母鸡为你收集整理的spring boot 测试单元修改数据库不成功的解决的全部内容,希望文章能够帮你解决spring boot 测试单元修改数据库不成功的解决所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(116)

评论列表共有 0 条评论

立即
投稿
返回
顶部