問題タブ [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 投票する
2 に答える
835 参照

spring-boot - R2DBC リポジトリは Postgis ジオメトリとどのように連携しますか?

Spring Data JPA で動作するエンティティ クラスがいくつかありました。(これらのエンティティ クラスは、postgis がインストールされた postgres db にあり、ジオメトリ フィールドが含まれています。)

しかし、r2dbcに切り替えたら動かなくなりました。任意のポインタをいただければ幸いです。

エラーの原因: java.lang.IllegalStateException: クラス org.locationtech.jts.geom.Geometry に必要な識別子プロパティが見つかりません!

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

java - Spring Data R2DBC で One to Many / One to One を POJO にマッピングする方法

Spring Data JPA で使用していたいくつかの機能を、新しいリアクティブ データ r2dbc で複製しようとしています。r2dbc が本格的な ORM ではないことは承知していますが、r2dbc で以下のシナリオを再現する最善の方法を理解したいと考えています。

Spring Data JPA を使用する場合、DoctorRepository (JpaRepository を拡張する) での単純な findById 呼び出しにより、テーブルdoctorからの言語のリストとdoctor_languageテーブルからの健康プロバイダーのリストを含むオブジェクトが得られます。health_provider

プロジェクションについて読んでいましたが、Reactive Spring で上記を実装する最良の方法を理解できなかったようです。ヘルプ/ガイドライン/指示をいただければ幸いです。

ありがとう

0 投票する
2 に答える
3968 参照

spring - r2dbcでバッチで複数の挿入を実行するには?

1 つのバッチで 1 つのテーブルに複数の行を挿入する必要があります。DatabaseClient で、引数として複数のオブジェクトを持つ insert() ステートメントと using(Publisher objectToInsert) メソッドを見つけました。しかし、それらを 1 つのバッチに挿入しますか? 別の可能な解決策は connection.createBatch() ですが、これには欠点があります。Entity オブジェクトをそこに渡すことができず、エンティティから SQL クエリを生成できません。

では、r2dbc でバッチ挿入を作成することは可能ですか?