2011-02-27 54 views
1

我正在开发一个使用Hibernate作为持久层和Struts2作为UI的分页解决方案。 我下面的线程 Similar Thread at SO使用Hibernate与Struts2进行分页implimentation

,似乎答案是良好的自理和解释,我还是有一些查询,因为我可以有最大的2-3000记录(假设1-2K),所以它还是不错的方法来从数据库获取所有排序的记录,并将它们放入缓存中,并在缓存记录上实现分页功能,或者应该只提取少量的搜索记录。 我们希望分页功能是什么,所以我已经有了我的逻辑来实现这一点,唯一担心的是我应该从数据库中提取每页请求的记录还是采取其他方法。

作为一个说明这个分页功能是为了后端管理。

在此先感谢

回答

1

每页抓取X条记录。不要超出你的需求。 Bozho的回答是最好的。

您是否在执行此操作时遇到问题?

+0

不,没有问题的强化,我关心的是,因为我不会有一个大的数据库的implimentation,所以我应该去缓存选项与否。 – 2011-02-27 18:15:28

+0

啊,好的。我会坚持每页方法。 – 2011-02-27 18:38:50