map 数据如下 Map<>
测试代码如下:
public void getByMap(){
Map<>
List
orgList.add(10000003840076L);
orgList.add(10000003840080L);
List
roleList.add(10000000050086L);
roleList.add(10000012180016L);
params.put("org", orgList);
params.put("role", roleList);
List
System.out.println(list.size());
}
dao代码如下:
public List
Map
params.put("relationMap", map);
return this.getBySqlKey("getByMap", params);
}
xml代码如下:
index 作为map 的key。item为map的值,这里使用了嵌套循环,嵌套循环使用ent。
foreach能遍历set对象,在java中,mybatis是一个框架额,和foreach能不能遍历set对象没有关系,你用mybatis查询出来的结果集可以用foreach遍历,好像要jdk1.5以上。