读书人

遍历 group by 回来的Object[] 数组的

发布时间: 2012-11-01 11:11:32 作者: rapoo

遍历 group by 返回的Object[] 数组的方法

????

?

public List xiaoa(){String hql = "select count(*),sum(hu.salarySum),hu.configFileFirstKind.firstKindName,hu.configFileSecondKind.secondKindName from HumanFile hu" +" group by hu.configFileFirstKind.firstKindName,hu.configFileSecondKind.secondKindName";return super.getHibernateTemplate().find(hql);}

?? 以为返回的是一个List,遍历的时候size()正确,但值不能正确显示

?? 实际上返回的是一个Object[]的数组。所以就简单多了

?

List<Object []> list = biz.xiaoa();  for (int i = 0; i < list.size(); i++) {List<Object []> li = new ArrayList();         li.add(list.get(i));for (Object[] o : li) {                      System.out.println("总人数"+o[0]+"\t 薪酬总额"+o[1]+                                          "\t 一级机构"+o[2]+"\t 二级机构"+o[3]);}}

?

读书人网 >软件架构设计

热点推荐