美文网首页
mybatis传数组参数和List参数时if-test判空

mybatis传数组参数和List参数时if-test判空

作者: shenzhao_f9aa | 来源:发表于2020-12-03 16:50 被阅读0次

    Mapper :

    List getInvoiceCompanyForPay(

    @Param("idList") List idList,

    @Param("isPaying") Integer isPaying,

    @Param("payPlanDate") String payPlanDate);


    XML:

    <if test="idList != null and  idList.size()>0">

    AND id IN

    <foreach collection="idList" item="id" separator="," open="(" close=")">

    #{id, jdbcType=INTEGER}

    </foreach>

    </if>

    这里尤其需要注意 and ,必须为小写,大写的话是会报错

    org.apache.ibatis.ognl.ParseException: Encountered " <IDENT> "AND ""

    相关文章

      网友评论

          本文标题:mybatis传数组参数和List参数时if-test判空

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