0

r2dbc データベース クライアントを介してエンティティを挿入し、結果 (マップ) をエンティティに変換するタスクがあります。私はこのようにしたい:

databaseClient.insert().into(ApplicationData.class)
            .using(applicationData)
            .map(converter.populateIdIfNecessary(applicationData))
            .first();

しかし、問題はコンバータエンティティMappingR2dbcConverterがスプリングによって作成されないことです。だから、私はそれを自分で作成することにしました:

@Bean
public MappingR2dbcConverter converter(RelationalMappingContext mappingContext,
                                                             R2dbcCustomConversions r2dbcCustomConversions)....

私の質問は、結果マップをエンティティに変換する正しい方法ですか?

4

1 に答える 1