美文网首页
【解决】参数为集合时,mybatis分页插件查询问题:Param

【解决】参数为集合时,mybatis分页插件查询问题:Param

作者: soupcat | 来源:发表于2018-09-10 15:51 被阅读11次

MyBatis使用分页插件时并且查询条件包含foreach时,分页插件在执行count语句时会抛出异常,报参数为空异常。

一、报错代码

AND type IN <foreach collection="userTypes" item="item" index="index" open="(" separator="," close=")">#{item}</foreach>

二、报错信息

org.apache.ibatis.binding.BindingException: Parameter '__frch_item_0' not found. Available parameters are [userTypes, searchUserVo, param1, param2]

三、解决方法

AND type IN <foreach collection="userTypes" item="item" index="index" open="(" separator="," close=")">#{userTypes[${index}]}</foreach>

相关文章

网友评论

      本文标题:【解决】参数为集合时,mybatis分页插件查询问题:Param

      本文链接:https://www.haomeiwen.com/subject/yovsgftx.html