强制java xjc编译器生成无界泛型

强制java xjc编译器生成无界泛型,java,generics,jaxb,wildcard,xjc,Java,Generics,Jaxb,Wildcard,Xjc,我有以下XSD模式: 当我使用XJC编译器生成java类时,我收到(除其他外)以下类: public class ListOfPersons { @XmlElement(name = "Persons") protected List<Person> persons; public List<Person> getPersons() { if (persons == null) { persons =

我有以下XSD模式:


当我使用XJC编译器生成java类时,我收到(除其他外)以下类:

public class ListOfPersons {

    @XmlElement(name = "Persons")
    protected List<Person> persons;

    public List<Person> getPersons() {
        if (persons == null) {
            persons = new ArrayList<Person>();
        }
        return this.persons;
    }
公共类人员列表{
@XmlElement(name=“Persons”)
受保护人员名单;
公众人士名单{
if(persons==null){
persons=newarraylist();
}
将本文件归还给所有人;
}
}


我的问题是。是否有可能生成
列表类型的人员?您已经看过了吗?我不能说你是否能用它达到预期的效果。你已经试过什么了?嗨,谢谢你的评论。是的,我有,我正在使用这个插件。如果您想通过生成的类扩展/实现某个对象,那么它是完美的,但是没有解决泛型问题的选项(至少我找不到):(如果现有的继承插件不提供该功能,那么你可能必须创建自己的插件。但这只是一个未经教育的猜测。你已经看过了吗?我不能说你是否可以用它达到预期的结果。你已经尝试了什么?嗨,谢谢你的评论。是的,我已经使用了这个插件。它是根据如果你想通过生成的类扩展/实现某个东西,但没有任何选项(至少我找不到)可以解决我的泛型问题:(如果现有的继承插件不提供该功能,那么你可能必须创建自己的插件。但这只是一个未经教育的猜测。