当前位置: 首页 > 知识库问答 >
问题:

懒惰装载陈列柜原装表面

凌恩
2023-03-14

我想在我的应用程序的数据表中使用延迟加载。我浏览了Primefaces showcase网站上的示例:http://www.primefaces.org/showcase/ui/data/datatable/lazy.xhtml.然而,我无法理解这是一个延迟加载的例子。

应用程序第一次加载页面时,他仍然得到了200辆汽车。我希望(因为我也希望在我的应用程序中实现这种延迟加载方式)应用程序第一次加载此页面时,他只加载与第一页上的行数相同的条目,然后当用户单击第二页时,会加载下一个x条目,以此类推。

由于我有一个潜在的巨大数据表(超过一百万条记录),我显然不想加载一百万条记录,如果用户只需要前20条记录中的某些内容,就让他等待5分钟。

编辑:更糟糕的是,当我使用VIEWSCOPE的spring backing bean时,我注意到每次用户切换到另一个页面时,他都会加载所有记录。我甚至可以从使用datatable而不延迟加载中获益。

共有1个答案

漆雕令秋
2023-03-14

这个例子只是为了展示它是如何工作的。实现方法取决于你自己:

公共列表

如果您实现此方法的方式是它只获取页面所需的记录(即从firstfirst pagesize的所有记录),那么您将有适当的延迟加载。该展示只是没有可用的数据库实现示例。

 类似资料:
  • 问题内容: 我想创建自己的集合,该集合具有python list的所有属性,并且还知道如何将自身保存到数据库中或从数据库中加载。我也想使负载隐式和惰性,因为在列表创建时它不会发生,而是等到第一次使用时才发生。 有没有一种单一的方法,我可以覆盖上加载任何列表属性(如第一次使用清单,,而不必重写他们… …等)? 问题答案: 不,没有。

  • 我正在为列表视图编写一个lazyload代码,在这个代码中,我得到了一个json格式的文本和图像url,并将它们放在列表视图中。 图像和文字都相应地显示为我想要的。 我面临的问题是,当列表向下或向上滚动时,视图的索引会受到干扰。 假设我的列表中有10个元素,图像可以横向预览。最初,我可以看到4个元素的onclick操作运行良好,但当我向下滚动并单击第7个元素时,索引会受到干扰,并导致空指针异常。

  • 我有一个数据表的问题-懒加载。我认为问题是在IdiomasBean.java(TableBean.java),如果我把: 我得到了正确的数据表,但是<代码>按排序、筛选和不起作用。 我得到:java。lang.NullPointerException这里是堆栈跟踪: 下面是代码的其余部分: 指数xhtml diomasBean.java 懒散的数据模型。JAVA IdiomasBo.java 习语

  • 本文向大家介绍groovy 懒惰的表达,包括了groovy 懒惰的表达的使用技巧和注意事项,需要的朋友参考一下 示例 我们可以在字符串中进行惰性插值。这与普通插值不同,因为每当将GString转换为String时,它可能具有不同的值(取决于闭包)。            

  • 我试图在primefaces数据表设置中实现延迟加载。目前,在没有延迟加载实现的情况下,这是可行的,但是在实现延迟加载后,我在datatable中没有得到任何数据。但是,我可以在我的LoadData方法中打印我的列表,以验证数据是否正在加载到我的列表中,但一旦返回我的LazyModel并尝试加载datatable,似乎就会出现问题。这可能只是我忽略的一些简单的事情。非常感谢您的帮助! 这是我的屏幕

  • 这是一个概念性问题。在我的例子中,我使用slick.js为一个网站创建了一个图像旋转木马。由于这些是高分辨率照片,我希望通过允许异步加载照片而不是页面加载来加快页面加载时间。 在浏览这个库的文档时,我看到了“lazyLoad”属性的可用设置,但对于这些设置在实践中的意义,我几乎没有什么信息。 本质上,我的问题是,在延迟加载的环境中,渐进式和按需式之间有什么区别。