日期:2014-05-17  浏览次数:20681 次

查找发贴最多的用户,用HQL怎么写啊~~一个下午了写不出啊~~
class User {int userId , String name}

class Post { int postId , String title , String content , User user}

映射关系 都懂吧,一对多.单向的

怎么实现啊,我不会写,打算用程序来做,但发现程序做的话太麻烦了

重复一次问题:

我要根据用户的发贴数,从多到少排列,做一个用户发贴排行傍. 怎么取得这个list啊~~


------解决方案--------------------
select * from (select user.id,user.name, count(post.user.id) from user,post where
user.id = post.user.id group by post.user.id order by 
count(post.user.id)
)
as t