天天看点

mybatis集和类型传参

List集和:

对应的collection类型必须为 collection="list"

示例:

方法声明: public void deleteCases(List<String> ids);

xml映射文件:

<delete id="deleteCases">

      DELETE FROM tb_Case

      WHERE ID in

      <foreach item="item"  index="index"  collection="list"  open="(" separator="," close=")">

            #{item}

      </foreach>

</delete>

说明:collection=“list” 这里的list即为参数中的ids,如果有多个集合参数请考虑使用Map类型

或者使用@Param表明参数名称

 public void deleteCases(@Param("list")List<String> ids);

本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1587750,如需转载请自行联系原作者