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

这样的sql怎么改成hql??
select * from (select id,name,title,votetype,pictype,rownum rn from a_vote )a 
where a.rn>2 and rownum <=6

------解决方案--------------------
hql没什么特别的,直接取出整个对象,在Query里面设置分页条件就是了
Java code

query.setFirstResult(3); 
query.setMaxResults(3);

------解决方案--------------------
你可以建一个a_vote表的对象对应的实体类,假设为Vote,
在实体类中声明你a_vote表中需要查询的字段,
然后再使用hql语句 "from Vote" 进行查询即可!