当前位置: 首页 > 知识库问答 >
问题:

ModelMapper异常-无法强制转换为org.ModelMapper.internal.mutator

巩衡
2023-03-14

Deal和DealDocument类是相同的。Deal document类如下所示:

public class DealDocument extends Deal implements Serializable {

    private static final long serialVersionUID = 12390392L;

}

你觉得问题可能是什么?它似乎是随机出现的,好像它工作正常,但在时间内系统退化

*更新*:这是我如何配置模型映射器的:ModelMapper.GetConfiguration().SetAmbiguity忽略(false).SetFieldMatchingEnabled(true).SetMatchingStrategy(MatchingStrategies.Strict);

我的Deal类使用@data(来自lombok)进行了注释,因此所有属性都可以通过公共方法访问

这是否与ModelMapper中的ClassCastException有关:EnhancerByModelMapper不能强制转换?

共有1个答案

夹谷信鸿
2023-03-14

我认为这个问题可能与https://github.com/modelmapper/modelmapper/issues/204有关

目前,我们有一个问题,当尝试获得访问器,但获得一个赋值器。

但我不确定如何使用lombok注释配置Dial类。Dial的getters/setters有相同的方法名吗?

 类似资料: