jdbc4.MySQLSyntaxErrorException: Query was empty

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

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

背景

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

相关推荐
海梨花几秒前
字节面试高频算法题
java·算法·面试·职场和发展
野生技术架构师2 分钟前
Java 23 种设计模式:从踩坑到精通 —— 开篇及系列介绍
java·开发语言·设计模式
suoyue_zhan4 分钟前
SQL经典案例之数据库的CTE递归循环使用
数据库·sql
折哥的程序人生 · 物流技术专研6 分钟前
《Java 100 天进阶之路》第93篇:Redis实战应用:缓存策略与分布式锁(2026版)
java·redis·缓存·面试·架构·求职招聘
瓦特what?7 分钟前
位运算核心技巧与应用
java·jvm·算法
人道领域9 分钟前
【LeetCode刷题日记】90.子集Ⅱ--- 归纳题解
java·开发语言·leetcode
zhangjw3410 分钟前
MySQL数据库零基础入门,数据库原理、SQL详解、库表操作、字段约束、基础查询全覆盖
数据库·sql·mysql
ch.ju15 分钟前
Java Programming Chapter 4——Characteristics of inheritance
java·开发语言
就叫_这个吧17 分钟前
tomcat在idea控制台乱码问题解决
java·tomcat·intellij-idea
霸道流氓气质26 分钟前
Spring AI Alibaba Skills 完整实战:从零构建智能会议助手
java·人工智能·spring