1

次のような別のオブジェクト内にオブジェクトのリストがある例があります。

Web メソッド:

public List<'Father> getFathers();

public class Father {
    private String name;

    @XmlElement(name = "child")
    @XmlElementWrapper   
    private List<Child> children;
}

public class Child {
    private String name;
}

XML の生成:

<Father>
    <name>XXX</name>
    <Children>
        <Child>
            <name>YYY</name>
        </Child>
        <Child>
            <name>ZZZ</name>
        </Child>
    </Children>
</Father>

これまでのところ完璧です。

しかし、クライアントを生成すると、Jaxb が生成しました。

public class Father {
    private String name;
    protected Father.Children

    public static class Children {
        protected List<Child> child;
    }  
}

元のクラスのようにクライアントを生成するにはどうすればよいですか。つまり、これを生成したいと思います。

public class Father {
    private String name;
    private List<Child> children;
}
4

0 に答える 0