mybatis学习(续)

批量删除

接口层:

void deleteByIds(@param("ids") int[] ids);

映射文件:


    delete from tb_brand where id = #{id}
    in (
        
           #{id}
        
                                    );

mybatis会将数组参数,封装成一个map集合。
  * 默认:array = 数组
  *使用@Param注解改变map集合的默认key的名称

参数传递

mybatis学习(续)_第1张图片

*多个参数:封装为map集合,可以使用@Param注解,替换map集合中默认的arg键名

map.put("arg0",参数1) 

map.put("param1",参数1) 

map.put("arg2",参数2) 

map.put("param2",参数2) 

mybatis学习(续)_第2张图片

 

你可能感兴趣的:(学习,mybatis)