Ответ 1
Некоторые JAXB (JSR-222) будут жаловаться, если есть свойства, сопоставленные с элементами XML, которые не являются включен в propOrder
. propOder
on @XmlType
не используется для контроля того, какие элементы включены/исключены.
Опции для исключения свойств
- Если вы хотите исключить менее половины свойств, я бы предложил указать те, которые вы хотите исключить, с помощью
@XmlTransient
. - Если вы хотите исключить более половины свойств, я бы предложил использовать
@XmlAccessorType(XmlAccessType.NONE)
и аннотировать свойства, которые вы хотите включить.
Дополнительная информация