返回顶部
首页 > 资讯 > 后端开发 > Python >spring boot 测试单元修改数据库不成功的解决
  • 854
分享到

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

2024-04-02 19:04:59 854人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

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

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

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

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

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

@test迟迟无响应

在这里插入图片描述

现象

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

原因

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

在这里插入图片描述

解决方法

提交数据库的更改

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: spring boot 测试单元修改数据库不成功的解决

本文链接: https://lsjlt.com/news/136301.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • spring boot 测试单元修改数据库不成功的解决
    目录spring boot 测试单元修改数据库不成功springboot 数据库无法进行更改的情况之一@test迟迟无响应现象原因解决方法spring boot 测试单元修改数据库不...
    99+
    2024-04-02
  • php修改数据库数据不成功如何解决
    这篇文章主要介绍“php修改数据库数据不成功如何解决”,在日常操作中,相信很多人在php修改数据库数据不成功如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php修改数据库数据不成功如何解决”的疑惑有所...
    99+
    2023-07-04
  • python中的单元测试和数据库测试
    登录测试被测试的代码逻辑 @app.route('/login', methods=['POST']) def login(): username = request.form.get('username') passwor...
    99+
    2023-01-31
    单元测试 数据库 测试
  • Yii框架的测试武器库:单元测试、功能测试和集成测试
    范围:单元测试关注代码的特定部分,而不考虑外部依赖关系。它们验证代码的行为是否符合预期,并覆盖所有代码路径。 优点: 快速执行 容易维护 可以自动化并集成到持续集成管道中 缺点: 无法测试代码的依赖关系集成 覆盖面可能不全面,可能遗...
    99+
    2024-04-02
  • Spring单元测试类ApplicationTests错误的解决
    目录Spring单元测试类ApplicationTests错误1)正确写法2)异常写法SpringTest单元测试错误经过查询资料总结出现此错误的原因可能有两种Spring单元测试类...
    99+
    2024-04-02
  • spring boot 不连接数据库启动的解决
    目录spring boot 不连接数据库启动原因在于解决方法SpringBoot项目取消数据库配置1. 错误2. 原因3. 如何不配spring boot 不连接数据库启动 用spr...
    99+
    2024-04-02
  • fiddler修改数据后不成功如何解决
    如果Fiddler修改数据后不成功,可能有以下几个原因:1. 代理设置问题:请确保已正确配置Fiddler为系统的代理服务器,并且浏...
    99+
    2023-09-21
    fiddler
  • php修改数据库数据不成功怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php修改数据库数据不成功怎么办?问题描述:PHP无法修改数据库数据卡在ERROR报错一整天了,求大佬们帮帮忙核心报错如图所示:完整代码在此:<php hea...
    99+
    2024-04-02
  • oracle连接数据库测试不成功怎么办
    如果Oracle连接数据库测试不成功,可以尝试以下步骤来解决问题:1. 检查数据库连接信息:确保数据库主机名、端口号、数据库实例名称...
    99+
    2023-09-15
    oracle 数据库
  • idea连接数据库不成功怎么解决
    如果你的Idea连接数据库不成功,可以尝试以下步骤来解决问题:1. 检查数据库服务是否运行:确保你要连接的数据库服务已经启动。2. ...
    99+
    2023-08-18
    idea 数据库
  • plsql导出数据库不成功怎么解决
    导出数据库时遇到问题可能是由于权限不足、数据库连接问题、导出语句错误等原因所导致的。以下是一些解决方法: 确保有足够的权限:在进...
    99+
    2024-04-30
    plsql
  • Spring项目中使用Junit单元测试并配置数据源的操作
    目录Spring 使用Junit单元测试并配置数据源一、问题描述二、解决方案Spring 数据库依赖 单元测试的一点想法一点想法:这里面有这样一些问题:Spring 使用Junit单...
    99+
    2024-04-02
  • mybatis修改int型数据无法修改成0的解决
    目录mybatis修改int型数据无法修改成0场景如下过程如下解决方法mybatis int类型值为0判空问题现状问题原因解决方法mybatis修改int型数据无法修改成0 今天遇到...
    99+
    2024-04-02
  • MySQL修改密码不成功(无效)的解决方案
    目录试过的没成功的方法如下1.set password2.编辑user表3.在NavicatCat中更改总结试过的没成功的方法如下 1.set password mysql -u root -p 输入原来密码登陆 set...
    99+
    2022-12-08
    MySQL修改密码 MySQL修改密码无效 MySQL修改密码不成功
  • 如何解决IDEA的junit单元测试Scanner输入不可用的问题
    这篇文章给大家分享的是有关如何解决IDEA的junit单元测试Scanner输入不可用的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这是IDEA的单元测试的默认设置问题eclipse默认可用解决方法:修改I...
    99+
    2023-06-15
  • WIN7 MAC不能修改的原因及必成功终极解决方案
    相信很多朋友都遇到WIN7 MAC不能修改的情况,又不知道什么原因,所以都不知道怎么解决。虽然网上有很多方法,但大多数都是不成功的,下面小编为大家推荐WIN7 MAC不能修改的原因及必成功终极解决方案的教程,碰到此问题的...
    99+
    2023-06-08
    WIN7 MAC 方案 终极 原因 解决
  • php总是连接数据库不成功的原因是什么及怎么解决
    这篇文章主要介绍“php总是连接数据库不成功的原因是什么及怎么解决”,在日常操作中,相信很多人在php总是连接数据库不成功的原因是什么及怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php总是连接数据...
    99+
    2023-07-05
  • mysql修改数据库默认路径无法启动问题的解决
    前言 mysql 修改数据库默认路径时出现服务无法启动,检查日志发现报文件权限的错误。 对于更改后的目录已经设置mysql为目录的owner啦呀!且命令行下直接启动数据库就一切正常。 祭出万能的Google...
    99+
    2024-04-02
  • 根据sql脚本修改数据库表结构的解决方案有哪几种
    根据sql脚本修改数据库表结构的解决方案有哪几种,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。最近由于项目需要要做一个小工具。 需求:客户...
    99+
    2024-04-02
  • SqlServer Mysql数据库修改自增列的值及相应问题的解决方案是怎样的
    今天就跟大家聊聊有关SqlServer Mysql数据库修改自增列的值及相应问题的解决方案是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。SQ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作