我有一个场景,我需要从数据库中获取大量记录并在ui中显示。我有两种可能的解决方案。能帮我选一个好的吗? 1.从数据库中获取所有记录并将其保存在内存中,并在ui上仅显示所需的记录数。 2.使用需要显示给ui的hibernate分页只获取少量记录。
我可以使用display-tag library或jquery进行分页。
提前致谢。
答案 0 :(得分:1)
如果要将获取的数据加载到table
中,
2.在页面更改时获取表的数据偏移量和数据限制值并从数据库中获取数据
答案 1 :(得分:1)
其他答案的一些补充说明。
display tag
,您可以使用AjaxTags JavaScript-JSP Library中的ajax:displayTag
通过AJAX加载页面。我们的团队密集使用它。ids
并按ids
加载数据。 答案 2 :(得分:0)
最好有一个分页。使用索引并相应地获取数据。 您可以参考this文档了解更多