Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以使用mapstruct映射从ArrayList扩展的类<;对象>;?_Java_Arraylist_Mapstruct - Fatal编程技术网

Java 是否可以使用mapstruct映射从ArrayList扩展的类<;对象>;?

Java 是否可以使用mapstruct映射从ArrayList扩展的类<;对象>;?,java,arraylist,mapstruct,Java,Arraylist,Mapstruct,尝试将从Arraylist扩展的对象映射到具有列表的类时遇到问题,我的代码是: 第一类,它扩展自ArrayList: 我认为错误在于扩展了ArrayList我不知道如何将字段映射到这种类型的对象。Iterable是一个接口,类可以实现。ArrayList实现了这一点,并间接地使用它来实现类ClassOne。你试过把你的课改成英语吗 public class ClassTarget implements Iterable { ... } 并实施必要的方法 如果您提供一个示例,说明您希望映

尝试将从Arraylist扩展的对象映射到具有列表的类时遇到问题,我的代码是:

  • 第一类,它扩展自ArrayList:

  • 我认为错误在于
    扩展了ArrayList
    我不知道如何将字段映射到这种类型的对象。

    Iterable
    是一个接口,类可以实现。
    ArrayList
    实现了这一点,并间接地使用它来实现类
    ClassOne
    。你试过把你的课改成英语吗

    public class ClassTarget implements Iterable {
        ...
    }
    

    并实施必要的方法

    如果您提供一个示例,说明您希望映射看起来如何,我将能够更好地帮助您
    public class ClassTarget {
        private String companyId;
        private List<ObjectTarget> fieldListTarget;
    }
    
    java: Can't generate mapping method from iterable type to non-iterable type.
    
    public class ClassTarget implements Iterable {
        ...
    }