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哪里写的有问题所致,仔细排查。

相关推荐
TT哇19 分钟前
【Database Navigator 插件】idea 社区版连接 mysql 数据库
java·数据库·mysql·intellij-idea·database
Tony__Ferguson23 分钟前
抽奖系统测试报告
java·功能测试·模块测试
做人不要太理性24 分钟前
【Linux系统】ELF 文件格式的硬核揭秘
java·linux·服务器
zhglhy26 分钟前
Jaccard相似度算法原理及Java实现
java·开发语言·算法
啥都不懂的小小白39 分钟前
Java日志篇3:Logback 配置全解析与生产环境最佳实践
java·开发语言·logback
江沉晚呤时39 分钟前
延迟加载(Lazy Loading)详解及在 C# 中的应用
java·开发语言·microsoft·c#
谷哥的小弟1 小时前
Spring Framework源码解析——ConfigurableApplicationContext
java·spring·源码
爱学习的小可爱卢1 小时前
JavaEE进阶——MyBatis动态SQL与图书管理系统实战
spring·mybatis
麒qiqi1 小时前
【Linux 系统编程】文件 IO 与 Makefile 核心实战:从系统调用到工程编译
java·前端·spring
小白勇闯网安圈1 小时前
unserialize3、php_rce、Web_php_include、warmup、NewsCenter
sql·网络安全·web