2017-06-27 mybatis中手写(非逆向工程生成) in 的查询

1、要注意传的参数类型

/** item\index为固定写法,collection如果是一个参数且类型是arry 那么就是arry 如果一个参数且类型是List,那么就是List

open:遍历之前添加的内容,separater:遍历的每个内容之间的分隔符,colse:遍历之后添加的内容**/

下面是例子:

2、传参数的时候:

    2.1因为指定是HashMap,所以我们通常这样传,可以避免出现一个和多个参数不同的影响:

     Map map=new HashMap();

    map.put("name","zhangsan");

     List ids=new ArrayList();

    ids.add("值1") ;ids.add("值2") ;ids.add("值3") ;

    map.put("id",ids);

    //map.put("id",Arrays.asList(“值1”,“值2”,“值3”)); ArrayList的初始化

  List list=xxxxxMapper.interfaceFunction(map);//调用

你可能感兴趣的:(2017-06-27 mybatis中手写(非逆向工程生成) in 的查询)