gpt4 book ai didi

Java 框架 "suggestion",用于使用 Apache Tomcat 保存 Oracle 9i 存储过程的结果

转载 作者:行者123 更新时间:2023-12-01 05:57:18 26 4
gpt4 key购买 nike

我正在开发一个调用 Oracle 存储过程的 Java servlet。存储过程可能会随着时间的推移而“增长”,并且我担心“在网页上显示结果”所需的时间。

当我处于实现阶段时,我想要一些可在 Apache Tomcat 5.5 上运行的持久性框架的建议?我看到两种保存数据库结果的方法。每 N 分钟进行一次计划的数据库查询,或者使用触发器。

Hibernate 似乎是显而易见的答案,但我从未从 Hibernate 调用存储过程(HQL 和 Criteria)。有没有更合适的框架可以使用?

最佳答案

几乎所有 Java ORM 都可以在 Servlet 容器环境中工作,例如 Tomcat:Hibernate、Cayenne、TopLink...,但它对提高存储过程执行速度和更快地渲染页面没有任何帮助。

以下是一些一般性建议:

  • 不要使用存储过程(供应商锁定、维护噩梦、意大利面条式代码、不合标准的开发语言等)
  • 使用 ORM
  • 从基本的性能优化策略开始,以获得更好的响应时间:确保索引有意义,调整数据库配置,在数据库中引入冗余值,如果绝对必要或不需要,则使用触发器重新计算它们绝对最新的数据,定期预先计算结果并在必要时简单地读取它们等。

关于Java 框架 "suggestion",用于使用 Apache Tomcat 保存 Oracle 9i 存储过程的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com