1

我尝试使用 xjc 生成我的 POJO,并且对于我拥有的一个元素,maxOccurs="unbounded"这将导致在 POJO 中创建一个列表:

public class Customer{
    private List<String> names;
    ...
    public List<String> getNames(){
        if (names == null){
            names = new ArrayList<String>();
        }
        return this.names;
    }
}

但我需要删除空检查以获得类似:

public class Customer{
    private List<String> names;
    ...
    public List<String> getNames(){
        return this.names;
    }
}

那么也许在这种情况下我需要一个setter,但它不是默认生成的。任何想法?

4

0 回答 0