Я использую mapstruct для сопоставления между двумя calsses: Candidate и CandidateDTO.
Мой интерфейс mapper выглядит так:
@Mapper
public interface CandidateMapper {
CandidateDTO toCandidateDTO(Optional<CandidateEntity> candidateEntity);
}
И сгенерированный источник выглядит так:
public class CandidateMapperImpl implements CandidateMapper {
@Override
public CandidateDTO toCandidateDTO(Optional<CandidateEntity> candidateEntity) {
if ( candidateEntity == null ) {
return null;
}
CandidateDTO candidateDTO = new CandidateDTO();
return candidateDTO;
}
}
Моя проблема в том, что при отображении я получаю все поля DTO пустыми, поскольку поле отображения не генерируется.
Любая помощь, пожалуйста.