我的任务是通过 r2dbc 数据库客户端插入实体,并将结果(映射)转换为实体。我想这样做:
databaseClient.insert().into(ApplicationData.class)
.using(applicationData)
.map(converter.populateIdIfNecessary(applicationData))
.first();
但问题是转换器实体MappingR2dbcConverter不是由 spring 创建的。所以,我决定自己创建它:
@Bean
public MappingR2dbcConverter converter(RelationalMappingContext mappingContext,
R2dbcCustomConversions r2dbcCustomConversions)....
我的问题,将结果映射转换为实体是否正确?