mybatis sql报错记录: Encountered “<EOF>“ at line 1, column 0.

报错日志:

解决问题:

复制代码
***<if test=" ">***
    AND T1.xxx_code in
    <foreach item="pollCode" collection="vo.pollCodeList" open="(" separator="," close=")">
        #{pollCode}
    </foreach>
</if>

经排查我这边遇到的问题是if test=" "为空导致的,正常应该if test="vo.pollCodeList != null and vo.pollCodeList.size() >0"。

总结:该问题一般都是mapper.xml文件中sql哪里写的有问题所致,仔细排查。

相关推荐
ikun_文几秒前
Java集合框架Collection拓展进阶
java·java ee
倒流时光三十年13 分钟前
第六阶段 57 · ES|QL 与 SQL API(用 SQL 查 ES)
数据库·sql·elasticsearch
码匠许师傅14 分钟前
【C++ 面试真题】聊聊 C++ 的虚函数和多态
java·c++·面试
csdn2015_16 分钟前
springboot +mybatis 查询myql开启程序级别缓存
spring boot·缓存·mybatis
chuan.bai41 分钟前
Java RAG 实战(第 8 篇):Spring Boot RAG 查询 API
java·spring boot·贪心算法
FlyWIHTSKY42 分钟前
idea中集成claude功能
java·ide·人工智能·intellij-idea·cloudera
Java成神之路-1 小时前
Spring AI 统一结构化返回:ChatModel / ChatClient 两种实现方式
java·springaialibaba
Mr. zhihao1 小时前
深度解析:为什么Java序列化需要搭配ByteArrayOutputStream?IO装饰器模式的精妙设计
java·开发语言·装饰器模式
存在morning1 小时前
【Python 开发实践 一】Python vs Go vs Java 三门语言对比
java·python·golang
vHelios1 小时前
SQL不会写?不会找关联表?复杂SQL语句编写逻辑实现思路请查收✉
数据库·sql