jdbc4.MySQLSyntaxErrorException: Query was empty

出现这种异常的原因,有几个要点

  1. 检查sql语句是否正确
  2. 检查你的条件是否真的被sql使用

背景

delete sql在xml中,赋值list对象,计划进行批量删除的sql,这时出现了异常,检查后,发现这个list竟然是空,所以导致Delete条件不生效,进而出现这个异常。

相关推荐
野蛮人6号9 小时前
黑马天机学堂系列问题之域名无法正常使用
java·spring cloud·天机学堂
学计算机的计算基9 小时前
回溯算法下篇:四道经典题讲透约束剪枝、原地标记、预计算与状态压缩
java·笔记·算法
Databend10 小时前
用 QUALIFY 写出更清晰的窗口函数 SQL
数据库·sql·数据分析
YDS82910 小时前
大营销平台 —— 活动SKU库存扣减业务及其一致性处理
java·spring boot·redis·rabbitmq·ddd
减瓦10 小时前
源码视图技术:集 APT 和 AST 所长
java·project lombok
wending-Y10 小时前
Flink 滑动窗口作业 TaskManager RocksDB 状态膨胀 Bug 分析
java·前端·数据库
兰令水10 小时前
hot100【acm版】【2026.7.21打卡-java版本】
java·开发语言·算法·leetcode·面试
IT_Octopus10 小时前
一次由 RestTemplate 引发的 Connection reset:被 XML 截胡的请求体
xml·java·spring boot
云烟成雨TD10 小时前
Micrometer 系列【2】可观测性:指标(Metrics)
java·云原生·micrometer