@Mapping(from = RepoImage.class, to = Image.class) public static Image map(RepoImage entity, Image template) { Image model = template != null ? template : new Image(); model.setId(entity.getRepoImageId()); model.setName(entity.getRepoImageName()); model.setSize(entity.getSize()); model.setType(mapImageType(entity.getFileType())); return model; }