天天看點

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,如需轉載請自行聯系原作者