r2dbc データベース クライアントを介してエンティティを挿入し、結果 (マップ) をエンティティに変換するタスクがあります。私はこのようにしたい:
databaseClient.insert().into(ApplicationData.class)
.using(applicationData)
.map(converter.populateIdIfNecessary(applicationData))
.first();
しかし、問題はコンバータエンティティMappingR2dbcConverterがスプリングによって作成されないことです。だから、私はそれを自分で作成することにしました:
@Bean
public MappingR2dbcConverter converter(RelationalMappingContext mappingContext,
R2dbcCustomConversions r2dbcCustomConversions)....
私の質問は、結果マップをエンティティに変換する正しい方法ですか?