Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Java 使用Hibernate和Struts2实现分页_Java_Hibernate_Struts2_Paging - Fatal编程技术网

Java 使用Hibernate和Struts2实现分页

Java 使用Hibernate和Struts2实现分页,java,hibernate,struts2,paging,Java,Hibernate,Struts2,Paging,我正在开发一个分页解决方案,使用Hibernate作为持久层,Struts2作为UI。 我在跟踪线索 而且答案似乎是自我完善和解释性的,我仍然有一些疑问,因为我最多可以有2-3000条记录(假设1-2K)因此,它仍然是一种很好的方法,可以从数据库中获取所有已排序的记录,并将它们放在缓存中,并在缓存记录上实现分页功能,或者应该类似于仅获取几个已排序的记录。 我们需要分页功能,所以我已经有了实现这一功能的逻辑,唯一关心的是我应该从DB每页请求中获取记录,还是采用其他方法 请注意,此分页功能用于后端

我正在开发一个分页解决方案,使用Hibernate作为持久层,Struts2作为UI。 我在跟踪线索

而且答案似乎是自我完善和解释性的,我仍然有一些疑问,因为我最多可以有2-3000条记录(假设1-2K)因此,它仍然是一种很好的方法,可以从数据库中获取所有已排序的记录,并将它们放在缓存中,并在缓存记录上实现分页功能,或者应该类似于仅获取几个已排序的记录。 我们需要分页功能,所以我已经有了实现这一功能的逻辑,唯一关心的是我应该从DB每页请求中获取记录,还是采用其他方法

请注意,此分页功能用于后端管理


提前感谢

每页获取X条记录。不要拉得太多。波佐在这方面的回答是最好的


执行此操作时遇到问题吗?

每页获取X条记录。不要拉得太多。波佐在这方面的回答是最好的


您在实现这一点上有困难吗?

没有,在实现过程中没有问题,ny担心的是,因为我不会有一个用于实现的大型数据库,所以我是否应该选择缓存选项。啊,好的。我会坚持每页的方法。不,在实现过程中没有问题,ny担心的是,因为我不会有一个用于实现的大型数据库,所以我是否应该选择缓存选项。啊,好的。我会坚持每页的方法。