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

网友投稿 615 2022-12-06

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

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

目录spring boot 测试单元修改数据库不成功springboot 数据库无法进行更改的情况之一@test迟迟无响应现象原因解决方法

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

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

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

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

@test迟迟无响应

现象

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

原因

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

解决方法

提交数据库的更改

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springBoot整合redis使用案例详解
下一篇:Maven引用自定义jar包方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~