我最近将我的项目从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。
发布于 2017-11-16 13:50:58
在通过Spring票证交换信息之后,以下问题得到了解决:
spring.jdbc.getParameterType.ignore=trueOracle驱动程序升级解决了光标泄漏问题。spring.properties文件解决了SpringJDBC5.0.1版本的性能问题。
我希望Spring-JDBC5.0.2中会有一些更改,这将解决这个问题,而不必创建自定义的spring.properties文件。
这个问题由于Spring的Juergen而得到了解决.
发布于 2020-08-15 10:11:35
是的,这个问题在Spring5.0.2中得到了解决:
https://github.com/spring-projects/spring-framework/issues/20687
https://stackoverflow.com/questions/47044033
复制相似问题