使用 hikari 时如何获得 oracle.jdbc.OracleConnection

How can I get an oracle.jdbc.OracleConnection when using hikari

我需要一个 oracle.jdbc.OracleConnection 来直接使用 ORACLE 的 SDO_GEOMETRY。

我有一个对象类型: classcom.zaxxer.hikari.proxy.ConnectionJavassistProxy

我的调试器说它的值为: ConnectionJavasistProxy(1082639682) 包装 oracle.jdbc.driver.T4CConnection@220c1ab2

注意 T4CConnection 实现 oracle.jdbc.OracleConnection

所以如果我能访问它,我就会得到我需要的东西。

OracleConnection oracleConnection = connection.unwrap(OracleConnection.class);