一、service层——java中传入一个数组或者集合
templateIds= templateIds.substring(0, templateIds.length()-1); //一个字符串数组
super.deleteBySql("deleteOverdueTem", templateIds.split(",")); //调用mybatis
二、mybatis中(可以不用请求参数)
collection: 要做foreach的对象,作为入参时,List对象默认用"list"代替作为键,数组对象有"array"代替作为键,Map对象没有默认的键。
<delete id="deleteOverdueTem">
DELETE FROM t_wx_template_message
WHERE template_id NOT IN
<foreach collection="array" item="templateId" open="(" separator="," close=")">
#{templateId}
</foreach>
</delete>
三、mybatis(foreach)字段解释:https://www.cnblogs.com/fnlingnzb-learner/p/10566452.html
四、