EJB花了很长时间才能将数据返回到支持BEAN



我的项目在前端的JSF 2和PrimeFaces 5.2。EJB3和JPA带有Eclipselink用于部署在Glassfish 4服务器上的后端处理。

问题:对于打开页面,我正在使用邮政编码方法来获取数据。

数据正确获取,但返回EJB的返回结果花费太长的时间。

您能在这个问题上帮助我。

,很难提供很少的信息。无论如何,这些是我的建议:

  1. 启动您的数据库监视工具,看看问题是在数据库级别还是在业务层中。
  2. 在必要时调整您的数据库或查询,请考虑使用本机查询作为最后一个选项
  3. 如果您返回了一个大的行列,请考虑分页,大多数现代JSF框架具有内置功能的组件。
  4. 尝试构建仅返回所需数据的查询。PK,名称,描述...等而不是整个实体。

最新更新