用户登录
用户注册

分享至

mybatis遍历map

  • 作者: 叫我小瘦子-
  • 来源: 51数据库
  • 2020-09-21
mybatis 遍历map实例

map 数据如下 Map<>>.

测试代码如下:

public void getByMap(){
Map<>> params=new HashMap>();
List orgList=new ArrayList();
orgList.add(10000003840076L);
orgList.add(10000003840080L);

List roleList=new ArrayList();

roleList.add(10000000050086L);
roleList.add(10000012180016L);

params.put("org", orgList);
params.put("role", roleList);

List list= bpmDefUserDao.getByMap(params);
System.out.println(list.size());

}

dao代码如下:

public List getByMap(Map<>> map){
Map params=new HashMap();
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以上。
软件
前端设计
程序设计
Java相关