博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
按照group by分组,显示每个人员的分数累计值
阅读量:4708 次
发布时间:2019-06-10

本文共 1077 字,大约阅读时间需要 3 分钟。

 public List<JfAuction> getListScoreByJfEventId(Integer jfEventId){

        List<JfAuction> jfAuctionList=null;
        String hql ="select j.id,j.user,j.jfEvent,sum(j.score),j.status,j.createTime from JfAuction j where 1=1 ";
        hql+=" and j.jfEvent.id =";
        hql+=jfEventId;
        hql+="  group by j.user.id";
        Query query = jfAuctionDao.getSession().createQuery(hql);
        List list=query.list();
        if(list!=null && list.size()>0){
            jfAuctionList=new ArrayList<JfAuction>();
            for(int i=0;i<list.size();i++){
                JfAuction jfAuction=new JfAuction();
                Object[] obj=(Object[])list.get(i);
                System.out.println(obj[0]);
                System.out.println(obj[1]);
                System.out.println(obj[2]);
                System.out.println(obj[3]);
                System.out.println(obj[4]);
                System.out.println(obj[5]);
                jfAuction.setId((Integer)obj[0]);
                jfAuction.setUser((User)obj[1]);
                jfAuction.setJfEvent((JfEvent)obj[2]);
                jfAuction.setScore( Integer.parseInt(obj[3].toString()));
                jfAuction.setStatus((Integer)obj[4]);
                jfAuction.setCreateTime((Timestamp) obj[5]);
                jfAuctionList.add(jfAuction);
            }
        }
        return jfAuctionList;
    }

转载于:https://www.cnblogs.com/zifashaonian10000/p/4218261.html

你可能感兴趣的文章
31、任务三十一——表单联动
查看>>
python之hasattr、getattr和setattr函数
查看>>
maven使用阿里镜像配置文件
查看>>
Copy code from eclipse to word, save syntax.
查看>>
arguments.callee的作用及替换方案
查看>>
Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
查看>>
【.Net基础03】HttpWebRequest模拟浏览器登陆
查看>>
zTree async 动态参数处理
查看>>
Oracle学习之常见错误整理
查看>>
数据库插入数据乱码问题
查看>>
【转】IT名企面试:微软笔试题(1)
查看>>
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>
python:open/文件操作
查看>>
流程控制 Day06
查看>>
Linux下安装Tomcat
查看>>
windows live writer 2012 0x80070643
查看>>
tomcat 和MySQL的安装
查看>>
git常用操作
查看>>