Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 使用hibernate进行分页_Spring_Hibernate_Jsp_Model View Controller_Pagination - Fatal编程技术网

Spring 使用hibernate进行分页

Spring 使用hibernate进行分页,spring,hibernate,jsp,model-view-controller,pagination,Spring,Hibernate,Jsp,Model View Controller,Pagination,我想使用hibernate分页在SpringJSP页面上显示每页10条记录。我尝试过j查询数据表,但这是内存分页。我一直在尝试实现hibernate分页,但无法将其与我的视图页面正确连接 请帮我举一个简单的例子。我认为您需要根据页面大小修改查询以返回数据块。例如,如果要显示10条记录,请将pageSize设置为10,并发送带有pageNumber的请求以获取记录 您的查询如下所示- query.setFirstResult(pageSize * (pageNumber - 1) + 1); qu

我想使用hibernate分页在SpringJSP页面上显示每页10条记录。我尝试过j查询数据表,但这是内存分页。我一直在尝试实现hibernate分页,但无法将其与我的视图页面正确连接


请帮我举一个简单的例子。

我认为您需要根据页面大小修改查询以返回数据块。例如,如果要显示10条记录,请将pageSize设置为10,并发送带有pageNumber的请求以获取记录

您的查询如下所示-

query.setFirstResult(pageSize * (pageNumber - 1) + 1);
query.setMaxResults(pageSize);
return query.list();

你能再详细一点吗?如中所示,您可以编写一个带有表的jsp页面的小片段,然后介绍如何将其映射到表。还有,当我在jsp上单击页码时,应该如何发送页码。