問題タブ [spring-data-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.
java - Spring r2dbc を使用した MultiDb 構成は、常に 1 つのデータベースのみを使用します
r2dbcでマルチデータベース構成を試すための簡単なマルチデータベースセットアップがあります。ただし、期待どおりには機能せず、常に最初のデータベースが使用されます。
上記は私のコードの簡単な表現です。basepackage は mssql パッケージ用に構成されていますが、私の要求は常に Postgresql に送信されます。com.x.y.repo.mssql
spring-boot - R2DBC を使用したトランザクションでロールバックなし
spring-data-r2dbc でトランザクションを作成しようとしましたが、機能しません。2 つのクエリが機能する場合は問題ありません。最初のクエリが失敗すると、2 番目のクエリは実行されません。ただし、2 番目のクエリが失敗した場合、最初のクエリはロールバックされません。
1.0.0.RELEASE では spring-data-r2dbc、0.8.1.RELEASE では r2dbc-postgresql、0.8.1.RELEASE では r2dbc-pool を使用しました。
デバッグ時に、使用されている PooledConnection の inTransaction 属性が false になっていることがわかります