【发布时间】:2016-02-12 09:00:42
【问题描述】:
是否可以从 jOOQ TransactionRunnable 或 TransactionCallable 中访问底层 JDBC 连接?
我希望能够访问您从连接中获得的 PostgreSQL 大对象 API:
final LargeObjectManager manager = connection.unwrap(PGConnection.class).getLargeObjectAPI();
因为您只能访问 ConnectionProvider,如果我调用 aquire(),看起来我的 LOB 最终将不会与我的语句获得相同的连接。
【问题讨论】:
-
实现你自己的连接提供者并提供一种方法来访问最后/当前/任何连接?
-
这听起来比我现在使用的普通 JDBC 做的工作更多。澄清一下,问题是 jOOQ API 是否支持获取当前连接而我只是找不到它,或者它不支持它。