批量删除
接口层:
void deleteByIds(@param("ids") int[] ids);
映射文件:
<delete id="deleteById">
delete from tb_brand where id = #{id}
in (
<foreach collection="ids" item="id" separetor=",">
#{id}
</foreach>
);
</delete>
mybatis会将数组参数,封装成一个map集合。
* 默认:array = 数组
*使用@Param注解改变map集合的默认key的名称
参数传递
*多个参数:封装为map集合,可以使用@Param注解,替换map集合中默认的arg键名
map.put("arg0",参数1)
map.put("param1",参数1)
map.put("arg2",参数2)
map.put("param2",参数2)