从 hikari-cp 连接池中检索本机连接

Retrieve a native connection from hikari-cp connection pool

我可以从 hikari-cp 连接池中检索本机连接,还是可以将它借给 postgres 连接的代理连接投射?

我需要从那里获取数据库连接并将其传递给 CopyManager。如果是,如何?

使用 unwrap() API.

PgConnection pc = conn.unwrap(PgConnection.class);

编辑: 小心,不要 在未包装的 Connection 实例上调用 close(),因为 HikariCP 将无法正确追踪。