有没有人知道为什么当您尝试呈现JSF视图时执行数据库查询?
我正在列出一个大型分页列表,正如我所见:
http://wiki.apache.org/myfaces/WorkingWithLargeTables
我正确地返回数据列表(包含我想要的项目数),但我注意到RenderView运行一个获取所有数据的查询。
答案 0 :(得分:1)
JSF不这样做。这是你自己的错误代码。您正在使用getter方法执行SQL查询。只是不要用getter方法做生意。在(post)构造函数或(action)侦听器方法中执行此操作。