問題タブ [r2dbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
796 参照

postgresql - r2dbc postgres ドライバー - PooledConnection から PostgresqlConnection を抽出する方法

こんにちは、Spring Boot アプリケーションには、プロパティ ファイルを使用して r2dbc 接続プールが自動構成されています。

ここで、PostgresqlConnection インスタンスを取得する必要があります。これを次のように行います。

しかし、これはプール構成であるため、ClassCastException と、必要な PostgresqlConnection をラップする次の PooledConnection オブジェクトを受け取ります。

PooledConnection[PostgresqlConnection{client=io.r2dbc.postgresql.client.ReactorNettyClient@14c93774, codecs=io.r2dbc.postgresql.codec.DefaultCodecs@62a68bcb}]

PostgresqlConnection にアクセスして、通知などのネイティブ機能を使用する必要があります。

問題は、connectionFactory から PostgresqlConnection インスタンスを適切に取得する方法です。どんな助けでも大歓迎です。