我正在使用以下映射器来映射实体:
public interface AssigmentFileMapper {
AssigmentFileDTO assigmentFileToAssigmentFileDTO(AssigmentFile assigmentFile);
AssigmentFile assigmentFileDTOToAssigmentFile(AssigmentFileDTO assigmentFileDTO);
@Mapping(target = "data", ignore = true)
List<AssigmentFileDTO> assigmentFilesToAssigmentFileDTOs(List<AssigmentFile> assigmentFiles);
List<AssigmentFile> assigmentFileDTOsToAssigmentFiles(List<AssigmentFileDTO> assigmentFileDTOs);
}
我只需要忽略映射为集合的实体的“数据”字段。但它看起来@Mapping
只适用于单个实体。另外我注意到生成的方法assigmentFilesToAssigmentFileDTOs
只assigmentFileToAssigmentFileDTO
在for循环中使用。有什么解决办法吗?