hibernate分组查询回来Map>实在是难

hibernate分组查询返回Map<String,List<Object>>,实在是难啊
String hql="from LogisticsOrder lo group by "+groupName+" order by lo.orderCreateDate";
 这个是hql语句, 我现在需要用这个hq从数据库中查询出来数据,并把同一组的记录放入一个Map,这个map的key就是这个组在数据库中的值,,value是个List对象,里面放同组内的记录,没想到办法,实在是难啊
------解决方案--------------------
楼主这个key是groupName吗?

Map<String,List<LogisticsOrder>> map=new HashMap<String,List<LogisticsOrder>>();
String hql="from LogisticsOrder lo group by "+groupName+" order by lo.orderCreateDate";
List<LogisticsOrder> list=session.createQuery(hql).list();
for(LogisticsOrder lo:list){
  String name=lo.getName();
  List<LogisticsOrder> value=map.get(name);
  if(value==null)
      value=new ArrayList<LogisticsOrder>();
  value.add(lo);
  map.put(name,value);
}
return map;