RenderView执行查询

时间:2013-02-14 11:35:40

标签: jsf

有没有人知道为什么当您尝试呈现JSF视图时执行数据库查询?

我正在列出一个大型分页列表,正如我所见:

http://wiki.apache.org/myfaces/WorkingWithLargeTables

我正确地返回数据列表(包含我想要的项目数),但我注意到RenderView运行一个获取所有数据的查询。

1 个答案:

答案 0 :(得分:1)

JSF不这样做。这是你自己的错误代码。您正在使用getter方法执行SQL查询。只是不要用getter方法做生意。在(post)构造函数或(action)侦听器方法中执行此操作。

另见: