gpt4 book ai didi

java - 丰富的动态分页 :dataTable/rich:datascroller with large datasets

转载 作者:搜寻专家 更新时间:2023-11-01 02:54:13 26 4
gpt4 key购买 nike

我目前有一个 Richfaces dataTable 绑定(bind)到一个包含所有数据的支持 bean。此表绑定(bind)到 Richfaces 数据滚动条。

然后用户可以在数据之间滚动输入。

还有一个文本框可以根据他们输入的文本动态更新显示给他们的数据表结果。它在 keyUp 事件上重新呈现 dataTable 和 datascroller。

它绑定(bind)的支持 bean 首先从许多数据库表中提取所有数据。当用户向服务器提交正常的 post 请求时会提取此数据,并且此请求的结果将用于所有后续的 Ajax 相关查询(结果保存为对象列表,不再进行数据库调用)。

我有一个问题,因为数据集有时可能很大,有 100,000 条记录。这导致对服务器的初始请求需要很长时间。

我正在寻找的一种可能的解决方案是在一个线程中只为初始用户端口请求拉回少量数据。然后可以在数据表中显示这些数据,同时主线程在后台工作,将大量数据拉回。

这可行吗?当主线程拉回新数据时,是否可以更新我的数据表/数据收集器?会很难吗?

已经研究了数据库和查询优化,因此无法再进行任何有意义的改进。

提前致谢(我知道这可能不是一个容易回答的问题)

最佳答案

实现SerializableDataModelsorting and paginating 保留您的数据.

关于java - 丰富的动态分页 :dataTable/rich:datascroller with large datasets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4873549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com