Какие-нибудь обновления здесь, чтобы достигнуть этого случая более изящным способом? Как и сейчас, прошло более 2 лет с тех пор, как был задан этот вопрос.

я есть следующие сопоставления

@Mappings({
        @Mapping(source = "id", target = "id"),
        @Mapping(source = "childId", target = "child.id")
})
Entity objectDtoToEntity(ObjectDTO objectDTO);

Как я могу настроить свой Mapper или Mappings таким образом, чтобы при нулевом childId целевой объект Entity.child устанавливался бы как null, а не Entity.child.id?

Ответы на вопрос(1)

Ваш ответ на вопрос