gpt4 book ai didi

java - 当属性名称以 "set"开头时出现未映射的目标属性警告

转载 作者:行者123 更新时间:2023-11-30 05:39:55 25 4
gpt4 key购买 nike

我正在尝试使用 MapStruct 实现实体和 DTO 之间的映射。要映射的属性之一是“settlementDate”。它在 DTO 类中具有相同的名称,并且映射有效,但在编译过程中我收到以下警告:

/path/to/project/SomeDataMapper.java:15: warning: Unmapped target property: "tlementDate".
SomeData toEntity(SomeDataDTO someDataDTO);

有没有办法让 MapStruct 处理这样一个奇怪的命名属性而不发出警告?

我尝试使用 @Mapping 注释来显式指定名称,但这没有帮助:

@Mapping(target = "settlementDate", source = "settlementDate")
SomeData toEntity(SomeDataDTO someDataDTO);

最佳答案

我想说这是一个错误,这个名字并不奇怪😀。您能否在错误跟踪器中创建一个问题(如果您还没有)

暂时您可以尝试“使用”错误的属性映射。像这样的东西:

@Mapping(target = "tlementDate", source = "settlementDate")
SomeData toEntity(SomeDataDTO someDataDTO)

关于java - 当属性名称以 "set"开头时出现未映射的目标属性警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55865471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com