首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring5.0.1 namedJdbcTemplate batchUpdate ORA-01000:最大打开游标超过

Spring5.0.1 namedJdbcTemplate batchUpdate ORA-01000:最大打开游标超过
EN

Stack Overflow用户
提问于 2017-10-31 20:29:27
回答 2查看 2.3K关注 0票数 5

我最近将我的项目从SpringFramework4.3.10升级到5.0.1。升级后,namedParameterJdbcTemplate.batchUpdate因此错误而开始失败

ORA-01000:超出最大打开游标。

批处理更新250记录的时间没有改变,并且在Spring4.3.x中运行良好。

有没有人在Spring5.0.1中遇到过类似的问题?

我还没有看到Spring文档中与batchUpdate的使用相关的任何更改。

有任何线索或者是jire问题的候选人吗。

我已经将spring回滚到4.3.10版本,它解决了这个问题。我还提出了一个Jira回归缺陷https://jira.spring.io/browse/SPR-16139

EN

回答 2

Stack Overflow用户

发布于 2017-11-16 13:50:58

在通过Spring票证交换信息之后,以下问题得到了解决:

  1. 升级到最新的Oracle JDBC驱动程序12.2.0.1 (ojdbc8.jar)
  2. 创建带有条目的spring.properties文件:spring.jdbc.getParameterType.ignore=true

Oracle驱动程序升级解决了光标泄漏问题。spring.properties文件解决了SpringJDBC5.0.1版本的性能问题。

我希望Spring-JDBC5.0.2中会有一些更改,这将解决这个问题,而不必创建自定义的spring.properties文件。

这个问题由于Spring的Juergen而得到了解决.

票数 3
EN

Stack Overflow用户

发布于 2020-08-15 10:11:35

是的,这个问题在Spring5.0.2中得到了解决:

https://github.com/spring-projects/spring-framework/issues/20687

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47044033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档