1

xjc を使用して POJO を生成しようとしましたが、私の要素の 1 つでmaxOccurs="unbounded"、POJO にリストが作成されます。

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

しかし、null チェックを削除して、次のようにする必要があります。

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

この場合、セッターが必要になるかもしれませんが、デフォルトでは生成されません。何か案が?

4

0 に答える 0