我需要从Hibernate查询结果创建Map。这就是我需要的东西
查询返回用户列表。我必须从列表中创建一个地图。映射键将是dept id,映射值将是该部门的用户列表。
标准条件= session.createCriteria(user.class).list
这将返回List[user1, user2,...]
我想从列表中创建地图
Map< dept1:[user1,user2,user3,..],
dept2:[user1,user2,user3,..],
..
..
>
有没有简单的方法可以做到这一点。
答案 0 :(得分:0)
您可以使用hibernate的Map集合功能来完成此操作。但是,您可能必须查询每个部门(一种循环)并将其添加到最终的Map。
检查document。
中的地图部分