1、 直接上代码

嵌套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要属性名字要单独开来 错误如下图

修改后

在开发过程中还是要多注意一下细节。
本文探讨了在MyBatis中遇到的nested foreach错误,重点在于避免因重复属性名导致的参数查找问题。通过实例展示了如何正确设置嵌套foreach的属性名,以及开发过程中的细心检查。
3019

被折叠的 条评论
为什么被折叠?



