У меня есть свойство java с аннотацией @XmlElement(required=false, nillable=true)
. Когда объект маршалируется в xml, он всегда выводится с атрибутом xsi:nil="true"
.
Есть ли опция jaxbcontext/marshaller, чтобы указать маршаллеру не записывать элемент, а не записывать его с помощью xsi:nil
?
Я искал ответы на этот вопрос, а также просмотрел код, afaics, он всегда будет писать xsi:nil
, если nillable = true
. Я что-то пропустил?