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