select stu.stuid,stu.stuname,round(avg(sco.score),2) avgscore,sum(sco.score)
sumscore from scores sco inner join students stu on stu.stuid=sco.stuid
group by stu.stuid,stu.stuname order by sumscore desc
你先试试把createQuery方法换成createSQLQuery看行不行,根据你的描述来看的话,就是这个问题导致的。