Как преобразовать результат databaseClient в объект? - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть задача вставить сущность через клиент базы данных r2db c и преобразовать результат (карту) в сущность. Я хочу сделать это следующим образом:

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

Но проблема в том, что преобразователь сущность MappingR2dbcConverter не создан весной. Итак, я решил создать его сам:

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

Мой вопрос, это правильный способ конвертировать карту результатов в сущность?

...