@Delete("<script>
delete from product where id in
<foreach collection='array' open='(' item='id_' separator=',' close=')'> #{id_}</foreach>
</script>")
@Delete("<script> delete from product where id in <foreach collection='array' item='id' open='(' separator=',' close=')'>#{id}</foreach> </script>") void delete(int[] ids);
<!-- collection 遍历的类型,(集合为list,数组为array,如果方法参数是对象的某个属性,而这个属性是list,或array类型,就可以写形参的名字)-->
<!-- open 条件的开始 -->
<!-- close 条件的结束 -->
<!-- item 遍历集合时候定义的临时变量,存储当前遍历的每一个值 -->
<!-- separator 多个值之间用逗号拼接-->
<!-- #{id_} 获取遍历的每一个值,与item定义的临时变量一致-->