为了账号安全,请及时绑定邮箱和手机立即绑定

如何在HQL中进行限制查询?

如何在HQL中进行限制查询?

杨魅力 2019-07-10 15:38:50
如何在HQL中进行限制查询?在Hibernate 3中,是否有一种方法可以在HQL中执行以下MySQL限制?select * from a_table order by a_table_column desc limit 0, 20;如果可能的话,我不想使用setMaxResults。在Hibernate/HQL的旧版本中,这是绝对可能的,但它似乎已经消失了。
查看完整描述

3 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

// SQL: SELECT * FROM table LIMIT start, maxRows;


Query q = session.createQuery("FROM table");

q.setFirstResult(start);

q.setMaxResults(maxRows);


查看完整回答
反对 回复 2019-07-10
?
慕仙森

TA贡献1827条经验 获得超7个赞

如果你不想用setMaxResults()Query对象,则始终可以恢复到使用普通SQL。


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 509 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信