我有一个例子,我在另一个对象里面有一个对象列表,如下所示:
WebMethod:
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;
}