@XmlElementWrapper для развернутых коллекций - программирование
Подтвердить что ты не робот

@XmlElementWrapper для развернутых коллекций

В документах указано, что аннотация @XmlElementWrapper может быть использована для "распакованных" или "обернутых" коллекций.

http://docs.oracle.com/javaee/5/api/javax/xml/bind/annotation/XmlElementWrapper.html

Как настроить его для создания развернутой коллекции?

4b9b3361

Ответ 1

Если вы включите @XmlElementWrapper, он добавит элемент группировки:

@XmlElementWrapper
@XmlElement(name="foo")
public List<Foo> getFoos() {
    return foos;
}
<root>
    <foos>
        <foo/>
        <foo/>
    </foos>
</foo>

и если вы его опустите, то это не будет.

@XmlElement(name="foo")
public List<Foo> getFoos() {
    return foos;
}
<root>
    <foo/>
    <foo/>
</foo>

Дополнительная информация