怎样遍历一个由hql查询后的List,并计算其中的一个参数值

我用System.out.println输出总是一个类@字母加数字
ssh中怎样遍历一个由hql查询后的List,并计算(求和)其中的一个参数值

hql语言是面向对象的,查询出来的结果对应实体类,用list装实体类,list的每个元素是实体类,通过实体类的getXXX()方法获得具体的值进行计算

我用System.out.println输出总是一个类@字母加数字 这是因为 你list里的是对象 这个对象的默认的tostring方法就是这样的 你可以把这个类的tostring给重写一下就好了 至于怎么遍历list

int count=0;
 for(User u:list){
     count+=u.getCount();
 }