从 Spring 4.1.7 迁移到 Spring 5.0.5 后,我们有 ORA-01000: maximum open cursors exceeded when using Oracle 12c and ojdbc7 driver
以下代码后引发异常
@SuppressWarnings("unchecked")
private void executeBatch(Map<String, Object>[] updateBatchParams) {
int[] updateResults = namedJdbcTemplate.batchUpdate(SQL, updateBatchParams);
该问题与https://jira.spring.io/browse/SPR-16139非常相似。
但是我们没有能力更新 ojdbc 驱动程序。
任何想法如何解决这个问题?
PS在 Spring jira 中创建了一个问题