mybatis中嵌套使用foreach需要注意的坑
mybatis嵌套使用foreach注意的坑
直接上代码

嵌套foreach 运行的时候 一直报错
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter '__frch___frch_item_0_1' not found.
Available parameters are [investConcentrations, unitCodes, param1, param2]。
反复检查后发现 item 重复了。
在一个大的foreach 标签中 只能有一个属性 新的foreach要属性名字要单独开来
错误如下图

修改后

在开发过程中还是要多注意一下细节。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot使用MockMvc测试get和post接口的示例代码
Spring Boot MockMvc是一个用于单元测试的模块,它是Spring框架的一部分,专注于简化Web应用程序的测试,MockMvc主要用来模拟一个完整的HTTP请求-响应生命周期,本文给大家介绍了SpringBoot使用MockMvc测试get和post接口,需要的朋友可以参考下2024-06-06
Shell重启SpringBoot项目脚本的示例代码(含服务守护)
本文介绍了如何使用 Bash 脚本来管理和守护运行服务,将展示一个示例脚本,该脚本可以停止、启动和守护运行一个服务,并提供了相应的解释和用法说明,文章通过代码示例介绍的非常详细,需要的朋友可以参考下2023-11-11
Java接收text/event-stream格式数据的详细代码
这篇文章主要介绍了java接收text/event-stream格式数据,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-07-07
浅谈在Spring中如何使用数据源(DBCP、C3P0、JNDI)
这篇文章主要介绍了浅谈在Spring中如何使用数据源(DBCP、C3P0、JNDI),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-10-10


最新评论