我收到Mapstruct异常,其中源和目标中已经存在字段:
@Mapper
public interface DccsMapper {
DccsMapper MAPPER = Mappers.getMapper( DccsMapper.class );
@Mappings({
@Mapping(source = "updatedDate", target = "updatedDate", dateFormat = "yyyy-MM-dd'T'HH:mm:ss"),
})
List<DataCenterCluster> entityListToDaoList(List<Dccs> source);
}
来源:
public class Dccs {
@SerializedName("UpdatedDate")
@Expose
private String updatedDate;
目的地:
public class DataCenterCluster {
@Column(name = "UPDATEDDATE")
private Date updatedDate;
例外情况:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project Snow: Compilation failure
[ERROR] /C:......../DMapper.java:[18,17] No property named "updatedDate" exists in source parameter(s). Did you mean "empty"?
Pom还有:
<properties>
<org.mapstruct.version>1.3.1.Final</org.mapstruct.version>
<m2e.apt.activation>jdt_apt</m2e.apt.activation>
</properties>
.
.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${org.mapstruct.version}</version>
</path>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
哦,老兄。。。我被困了一个小时,当我发布问题、答案的那一刻,我的脑海中闪过了。
在基于列表的映射的情况下,我们需要添加以下内容:
List<DataCenterCluster> entityListToDaoList(List<Dccs> source);
@Mappings({
@Mapping(source = "updatedDate", target = "updatedDate", dateFormat = "yyyy-MM-dd'T'HH:mm:ss"),
})
DataCenterCluster entityToDao(Dccs source);
我有点陷入了错误之中 邮递班 Comment.class PostDto。班 评论Dto.class 评论Mapper.class 我试图解决它从过去的6小时,但仍然不明白为什么它显示我下面的错误 任何有用的建议都是解决这个问题的希望。 第二,当需要所有的getter和setter时,只有
我正在用和编写一个
本文向大家介绍说说你对属性data-的理解相关面试题,主要包含被问及说说你对属性data-的理解时的应答技巧和注意事项,需要的朋友参考一下 这个不得不提一下标准出来之前的做法。html是支持自定义attribute的,当时为了给前端传数据,大家自己定义的attribute五花八门,不好跟标准区分,js取数据方式也跟标准attribute一样。人家一看这哪行啊,你们不能再这么搞了,听我说,你们都在自
我使用ASP.NETCore创建了一个Web API,并使用swagger创建留档。我使用APIendpoint上的XML注释在留档中提供附加信息。swagger配置是: 我的一个APIendpoint及其XML注释是: 是一个单独的类,它是APIendpoint所需参数的包装器。 此 API 终结点的 swagger 文档将 VisitorSearchCriteria 的所有属性显示为参数,但它
我的问题似乎与这个问题类似,只不过是在rails应用程序中运行时发生的。 当我运行时,它成功运行了一段时间,然后 有什么想法可以解决这个问题吗?(我甚至不确定这是否是Xcode/node/rails/C++的问题) null null 请注意:我不是用cpp编码的,所以我对如何解决的上下文知识很少。
当我建立我的项目。Gradle结果是欠块的(我在一些代码中使用了数据绑定) 错误:发现任务“:app:ProcessDebugAndroidTestResources”的配置有问题。>为属性“Res Dir”指定的目录“C:\users\user\desktop\”My project Loaction“\app\build\intermediates\data-binding-layout\An