java mybatis 框架下多种类型的参数传入到xml问题
//例子: @Param("li") 为参数起别名,xml可直接使用别名
void batchUpdateUrgetntStatusNew(@Param("li")List<String> li,@Param("Priority")int Priority);
XML:中则不用声明参数类型,parameterType="java.util.List"
<!-- 修改借款工单优先级 --> <update id="batchUpdateUrgetntStatusNew"> update 表名 <set> PRIORITY=#{Priority,jdbcType=INTEGER}, MODIFIEDON=NOW() </set> where DELETE_STATUS=0 and LOANEE_TYPE=0 <if test="li!=null and li.size()>0"> <foreach collection="li" item="item" index="index" separator="," open="and LOANEE_APPLY_ID in (" close=")"> #{item} </foreach> </if> </update>