首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpringJDBC5.0.5 NamedParameterJdbcTemplate.batchUpdate ORA-01000

SpringJDBC5.0.5 NamedParameterJdbcTemplate.batchUpdate ORA-01000
EN

Stack Overflow用户
提问于 2018-05-11 16:43:22
回答 1查看 1.5K关注 0票数 3

在从Spring4.1.7迁移到Spring5.0.5之后,我们有ORA-01000:在使用Oracle12c和ojdbc7驱动程序时超过了最大打开游标

在以下代码后引发的异常

代码语言:javascript
复制
@SuppressWarnings("unchecked")
private void executeBatch(Map<String, Object>[] updateBatchParams) {
 int[] updateResults = namedJdbcTemplate.batchUpdate(SQL, updateBatchParams);

这个问题与https://jira.spring.io/browse/SPR-16139非常相似。

但是我们没有能力更新ojdbc驱动程序。

有什么办法解决这个问题吗?

P.S.在春季创建了一个问题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-12 10:34:52

Juergen Hoeller:

最近还没有关于这方面的工作。由于这实际上是Oracle JDBC驱动程序中的一个bug,因此现在我们不会为老版本的驱动程序引入解决方案。 您可以尝试将spring.jdbc.getParameterType.ignore=true设置为类路径根中的spring.properties文件中的系统属性,或者暂时使用SpringJDBC-4.3.17.将所有其他jars设置为5.0.6 (这不是官方支持的,但在实践中应该运行良好)。不过,我强烈建议升级JDBC驱动程序。

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

https://stackoverflow.com/questions/50296770

复制
相关文章

相似问题

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