Mybatis传输List的实现代码

1. 当查询的参数只有一个时

专业领域包括网站制作、成都网站建设商城网站定制开发、微信营销、系统平台开发, 与其他网站设计及系统开发公司不同,创新互联公司的整合解决方案结合了帮做网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,为客户提供全网互联网整合方案。

findByIds(List ids)

 1.1 如果参数的类型是List, 则在使用时,collection属性要必须指定为 list

Xml代码

 
 
 findByIds(Long[] ids)

 1.2 如果参数的类型是Array,则在使用时,collection属性要必须指定为 array

Xml代码

 
 

2. 当查询的参数有多个时,例如 findByIds(String name, Long[] ids)

 这种情况需要特别注意,在传参数时,一定要改用Map方式, 这样在collection属性可以指定名称

         下面是一个示例     

Map params = new HashMap(2);
     params.put("name", name);
     params.put("ids", ids);
    mapper.findByIdsMap(params);

Xml代码

 

总结

以上所述是小编给大家介绍的Mybtis 传输List的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对创新互联网站的支持!


本文标题:Mybatis传输List的实现代码
分享链接:http://scyanting.com/article/pocgeg.html