com.zaxxer.hikari.pool.HikariProxyConnection cannot be cast to oracle.jdbc.OracleConnection

Ошибку получаю при вызове метода, который обращается к БД через SimpleJdbcCall.

Хикари описываю так:

datasource:
  type: com.zaxxer.hikari.HikariDataSource
  hikari:
    minimum-idle: 4
    maximum-pool-size: 20
    pool-name: "rsPool"
    auto-commit: true
    connection-timeout: 20000
    allow-pool-suspension: false
    driver-class-name: oracle.jdbc.OracleDriver
    jdbcUrl: ${datasource.url}
    username: ${datasource.username}
    password: ${datasource.password}

Класс настроек:

@Configuration
@EnableTransactionManagement
public class JdbcConfiguration {
    @Bean(name = "defaultHikariConfig")
    @ConfigurationProperties(prefix = "spring.datasource.hikari")
    public HikariConfig hikariConfig() {
        return new HikariConfig();
    }

    @Bean(name = "defaultDataSource")
    public DataSource defaultDataSource(
            @Qualifier("defaultHikariConfig") HikariConfig hikariConfig) {
        return new HikariDataSource(hikariConfig);
    }

    @Bean(name = "defaultJdbcTemplate")
    public JdbcTemplate jdbcTemplate(
            @Qualifier("defaultDataSource") DataSource dataSource) {
        return new JdbcTemplate(dataSource);
    }

    @Bean(name = "defaultTransactionManager")
    public PlatformTransactionManager transactionManager(
            @Qualifier("defaultDataSource") DataSource dataSource) {
        return new DataSourceTransactionManager(dataSource);
    }

    @Bean(name = "defaultNamedParameterJdbcTemplate")
    public NamedParameterJdbcTemplate namedParameterJdbcTemplate(
            @Qualifier("defaultJdbcTemplate") JdbcTemplate jdbcTemplate) {
        return new NamedParameterJdbcTemplate(jdbcTemplate);
    }

    @Bean
    public RegistryDao registryDao(
            @Qualifier("defaultJdbcTemplate") JdbcTemplate jdbcTemplate,
            @Qualifier("defaultNamedParameterJdbcTemplate")
                    NamedParameterJdbcTemplate namedParameterJdbcTemplate) {
        return new RegistryDao(jdbcTemplate, namedParameterJdbcTemplate);
    }
}

В чём может быть проблема?

Версии:

'hikariCP'                        : '2.4.7',
'oraSpringData'                   : '1.2.1.RELEASE',
'ojdbc'                           : '12.1.0.2'
'springBoot'                      : '1.5.8.RELEASE'

Ответы (0 шт):