sql >> Base de Datos >  >> RDS >> Oracle

HikariCP pasa el tipo personalizado de Oracle

Lo que obtiene del grupo es una conexión proxy. Para acceder a la conexión subyacente de Oracle, debe usar unwrap() con isWrapperFor():

try (Connection hikariCon = dbConnect.getConnection()) {
   if (hikariCon.isWrapperFor(OracleConnection.class)) {
      OracleConnection connection = hikariCon.unwrap(OracleConnection.class);
      :
      :
   }

Sin embargo, ¿qué método es específico de OracleConnection en su ejemplo? ¡es posible que no necesites lanzar nada!