我的项目在前端的JSF 2和PrimeFaces 5.2。EJB3和JPA带有Eclipselink用于部署在Glassfish 4服务器上的后端处理。
问题:对于打开页面,我正在使用邮政编码方法来获取数据。
数据正确获取,但返回EJB的返回结果花费太长的时间。
您能在这个问题上帮助我。
,很难提供很少的信息。无论如何,这些是我的建议:
- 启动您的数据库监视工具,看看问题是在数据库级别还是在业务层中。
- 在必要时调整您的数据库或查询,请考虑使用本机查询作为最后一个选项
- 如果您返回了一个大的行列,请考虑分页,大多数现代JSF框架具有内置功能的组件。
- 尝试构建仅返回所需数据的查询。PK,名称,描述...等而不是整个实体。