如何遍历group by返回的List?

select count(*) as '总人数',sum(salary_sum) as '薪酬总额',first_kind_id as '一级机构',second_kind_id as '二级机构' 
    from human_file group by first_kind_id ,second_kind_id 

    怎么能这条sql返回的List遍历出来呢?

for (Object[] o : os) {
System.out.println("总人数:"+0[0].intValue()+"薪酬总额"+o[1].doubleValue+"一级机构"+o[2].toString()+"二级机构"+o[3].toString());
}

你说是是在哪里呀
JDBC ? Hibernate ? 还是?

你返回的应该是一个String型的
得到这个list 遍历 each[0],each[1]

for循环中在使用Map就可以取了
for()
{

}

你这个返回的是一个List 集合,而Object[]数组里面装的是BigDecimal对象。你可以这样遍历:

忽略了一个问题,你从Object[]数组中取出来的时候要先强转哈,如(BigDecimal) o[0]