Java 休眠跳过并取得一些行

Java 休眠跳过并取得一些行,java,hibernate,Java,Hibernate,如何从eh表中获取20-35行 如何在Hibernate中选择它 诸如此类: myTable.Skip(20).Take(15); 谢谢。和之间的组合将跳过第一个20记录,并将获取下一个15(如示例所示): List page3=session.createQuery( “从表格中”) .setFirstResult(20) .setMaxResults(15.list(); List query=session.createQuery(“从您的表”).setFirstResult(20.se

如何从eh表中获取20-35行

如何在Hibernate中选择它

诸如此类:

myTable.Skip(20).Take(15);
谢谢。

和之间的组合将跳过第一个
20
记录,并将获取下一个
15
(如示例所示):

List page3=session.createQuery(
“从表格中”)
.setFirstResult(20)
.setMaxResults(15.list();
List query=session.createQuery(“从您的表”).setFirstResult(20.setMaxResults(15.List();

您的答案有什么新内容?与@kocko answer完全相同。我没有看到他的答案,我只是回答了问题;)当你添加时,你必须看到你的答案是否与其他人匹配。正确的?如果你是第一个回答这个问题的人,那么没有问题,但是,这里的情况并非如此。更新或删除它。
List<Table> page3 = session.createQuery(
      "from Table")
      .setFirstResult(20)
      .setMaxResults(15).list();
List<YourTable> query = session.createQuery("from yourtable").setFirstResult(20).setMaxResults(15).list();