nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 异常
出现此异常,一般是动态sql的问题,根据后面的提示信息,找到对应的sql,检查动态sql语法。
问题描述
异常信息:
nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ides'. Return value (806) was not iterable.
根据异常提示信息,找到ides所在的 动态sql语句。
<foreach collection="ides" index="index" item="ides" open="(" separator="," close=")">#{ides}
</foreach>
...
<foreach collection="ides" index="index" item="ides" open="(" separator="," close=")">#{ides}
</foreach>
最后发现
两个<foreach></foreach>语句 对同一item变量进行操作,导致后者动态sql拼接失败。
解决办法
将任一语句中item属性更改为不同值。
<foreach collection="ides" index="index" item="idess" open="(" separator="," close=")">#{idess}
</foreach>
...
<foreach collection="ides" index="index" item="ides" open="(" separator="," close=")">#{ides}
</foreach>
nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 异常相关推荐
- nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 的解决办法
问题概述 在基于微服务架构风格的项目开发过程中,为了提高快速开发的目的,提高开发效率,集成了 MyBatisPlus,对于 MyBatisPlus 封装的 CRUD API 接口已经非常强大了,但是有 ...
- nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression
解决方案: 在xml文件的中使用了AND,故报错,需要使用小写and
- org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘p.residentCode‘. Return
问题: Creating a new SqlSession SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@65915 ...
- Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘dept.name
Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression 'dept.name != nul ...
- Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration.
错误:找不到Mapper.xml org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. # ...
- ### Error building SqlSession. ### Cause: org.apache.ibatis.builder.BuilderException: Error creating
mybatis报错: ###Error building SqlSession. ###Cause: org.apache.ibatis.builder.BuilderException: Error ...
- Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org
前言 更新代码启动,报错 错误信息 Caused by: org.apache.ibatis.builder.BuilderException: Error creating document ins ...
- Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error cre
问题的发现 Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Err ...
- org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘com/hujin
注意:springboot项目中的包名必须放到运行类的同级目录或者下级目录 运行类就是: 问题解决: 把运行类用一个包装起来,与项目的其他包是同级包 谢谢,希望对你有帮助
最新文章
- MySQL 常见操作指令
- [13] 弧面(Arc)图形的生成算法
- 借用计算机不及时归还,陕西省农村信用社笔试试题(二)
- 项目: 用c++写一个养成类的游戏【QQ宠物】
- Java动态代理代码案例:使用jdk自带的Proxy只能对有接口的类进行动态代理
- 完整的可按年份和月份查询数据并显示
- 布局网页表格要求其列平均分布的简单操作
- TD数量不确定时如何让其宽度平均分布
- aliyun maven 添加jar_Maven介绍及安装
- Klevgrand DAW LP for Mac(乙烯基唱片播放器模拟插件)
- linux npm 使用介绍
- 设计模式 ( 十三 ) JDK动态代理模式
- python爬虫qq音乐_Python爬虫-QQ音乐无损音乐地址解析
- eclipse字体大小调整
- Java、JSP小区车辆停车管理系统
- 总结!通过网站设置解决谷歌浏览器不能自动播放音频问题的方案
- 关于爱情——苏格拉底如是说 (转)
- 甲A十年十大悲情时刻回顾 谁的眼泪在空中飞舞?
- 计算机格式字体颜色,电脑怎么设置不同的字体颜色样式
- 计算机网络:随机访问介质访问控制之CSMA/CA协议