У меня есть класс, который я использую для генерации полезной нагрузки xml из:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "someName", propOrder = {
"one",
"two"
})
@XmlRootElement(name = "test")
public class MyClass {
@XmlElement
protected String one;
@XmlElement
protected String two;
...
}
С помощью метода фабрики объектов следующим образом
@XmlElementDecl("Something")
public JAXBElement<MyClass> getMyClassXml(MyClass value) {
return new JAXBElement<MyClass>(_Something_QNAME, MyClass.class, null, value);
}
Я бы хотел, чтобы в теле мыла содержалось
<Something>
<test>
<one>1</one>
<two>2</two>
</test>
</Something>
, но я получаю
<Something>
<one>1</one>
<two>2</two>
</Something>
Кто-нибудь сталкивался с чем-то подобным?