当前位置: 首页 > news >正文

5.服务器内部错误 500

1.不能重复 commit,即:

image

  • 报错信息java.sql.SQLException: Can't call commit when autocommit=true(中文意思:当自动提交模式开启时,不能手动调用 commit 方法)

  • 在 JDBC 中,连接默认是 自动提交 (AutoCommit = true) 的。如果你想手动控制事务(使用 commit 和 rollback),你必须在获取连接后,立刻把自动提交关掉,即 setAutoCommit(false)

  • 代码逻辑

    1. 插歌曲
    2. 插作者
    3. 插图片
    4. 统一提交 (commit)
      如果不加 setAutoCommit(false),数据库处于“执行一条SQL就立刻生效”的模式,这种模式下是不允许你手动喊“提交”的,自动提交(AutoCommit)确实做不到“一荣俱荣、一损俱损”。

2.使用try.....catch....捕获异常,必须手动把异常扔出去 throw new RuntimeException(e);,不然前端或者postMan不会报错,因为spring认为这个方法顺利运行结束了,没有抛出异常,所以它就给 Postman 返回了一个 200 OK(默认成功状态)。

http://www.zskr.cn/news/111915.html

相关文章:

  • why people like English but not Englishman?
  • 纠结 15 万新能源 SUV 买哪款?实测数据告诉你答案
  • 百度网盘解析工具终极指南:3分钟告别下载限速烦恼
  • OpenCore Legacy Patcher:让老款Mac重获新生的升级神器?
  • 六音音源修复技术全解析:从原理到实践
  • LobeChat撰写技术文档体验报告
  • HTML Learn Data Day 0
  • 15 万级新能源 SUV 哪些值得入手?懂车人都选这 4 款
  • 数据编程规范
  • 5(补)
  • xilinx常用文档说明
  • [核桃] - P10770 反转子区间
  • MyBatis 全面解析 Spring Boot 集成实战
  • 音乐格式解放攻略:NCM转MP3轻松实现跨平台播放
  • 详细介绍:算法王冠上的明珠——动态规划之斐波那契数列问题
  • 写了这么多年 Java,这几个神仙技巧你真的用过吗?
  • Zipkin 深度解析:核心原理、集成实战与最佳实践
  • 微服务踩坑实录:SpringCloud集群用雷池WAF,解决3个跨服务防护难题
  • hscctf2025pwn做题笔记捏
  • 内容解锁神器:Bypass Paywalls Clean 让你告别付费墙烦恼
  • SillyTavern轻松搞定版本升级:从焦虑到自信的无忧指南
  • 10分钟精通原神智能助手:从零到精通的完整配置指南
  • LobeChat性能优化技巧:降低延迟提升响应速度
  • AI交互式安全能力培育平台:企业安全人才培育的新范式
  • Linux 线程
  • J2EE技术及应用实验及报告(黑龙江大学)
  • 比手动排查快10倍:自动化修复Python库缺失问题
  • 5分钟验证:不安装运行时也能测试.NET应用的新方法
  • LobeChat医疗健康问答合规性讨论
  • MHT-FE710 光纤组合导航系统技术指南:高精度导航的多接口适配与工程实践