0

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

我列出了一个大的分页列表,正如我所见:

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

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

4

1 回答 1

1

JSF 不这样做。这样做是您自己的错误代码。您正在使用 getter 方法执行 SQL 查询。只是不要在 getter 方法中做生意。改为在 (post)constructor 或 (action)listener 方法中执行此操作。

也可以看看:

于 2013-02-14T12:59:11.310 回答