u010468993
ahuwangqun
采纳率18.5%
2015-09-17 09:10 阅读 2.1k

oracle 数据库 hql语句分页

库是oracle的。框架是hibernate。
现在想弄分页 如查询用户前10条
hql是from User

现在想在这个基础上加分页。不用。query.setFirst()之类的方法。
如何直接加在hql中。
谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • Evankaka Evankaka 2015-09-17 09:47

    使用rownum
    select * from (select * from table order by age) where rownum < 11

    点赞 评论 复制链接分享
  • u010468993 ahuwangqun 2015-09-18 01:52

    这个我sql知道。但是我想知道hql怎么写

    点赞 评论 复制链接分享
  • aixue127 安逸的萝卜 2015-09-18 04:01

    你需要创建nativeSqlQuery,让人写本地sql就可以了。

    点赞 评论 复制链接分享

相关推荐