mybatis foreach报错It was either not specified and/or could not be found for the javaType Type handler

或许是惯性思维,在mybatis使用foreach循环调用的时候,很多时候都是传一个对象,传一个List的情况很少,所以写代码有时候会不注意就用惯性思维方法做了。
今天向sql传参,传了一个List作为参数,然后在xml里再foreach循环调用。然后报错信息如:

mybatis foreach报错It was either not specified and/or could not be found for the javaType
Type handler was null on parameter mapping for property '__flowStepCode_0

Mapper接口

List<AllocationHandlerInfoVo> listAllocatedHandlerInfo(@Param("flowStepCodeList")List<ApprStepModel> flowStepCodeList);

原来是这样:#{flowStep},处理方法,换成#{flowStep.flowStepCode},List是个集合来的,要注意,写博客记录

 <if test="flowStepCodeList != null and flowStepCodeList.size() > 0">
             fh.flow_step_code in
            <foreach collection="flowStepCodeList" item="flowStep" index="index" open="(" close=")" separator=",">
                        #{flowStep.flowStepCode}
            </foreach>              
</if>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 Mybatis入门 1.1 单独使用jdbc编程问题总结 1.1.1 jdbc程序 上边使...
    哇哈哈E阅读 8,587评论 0 38
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,223评论 0 13
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,216评论 0 4
  • 曾经的我与朋友一起同行在康庄大道上,他们策马扬鞭不分昼夜的赶路,而我在漫不经心中,被他们扔在了千里之外。现在,我想...
    涅槃志苍穹阅读 1,562评论 0 0
  • 『07010-2018早安』0704张喆 29/100 【昨日晚睡】1:00 【今日早起】7:01 【100天小...
    我的昵称很帅气啊阅读 968评论 0 0

友情链接更多精彩内容