我只找到了一种定义每个属性的空处理策略的方法:
<xml-element java-attribute="something">
<xml-null-policy xsi-nil-represents-null="false" empty-node-represents-null="false" null-representation-for-xml="EMPTY_NODE" is-set-performed-for-absent-node="true" />
</xml-element>
有没有办法在xml-bindings级别的映射文件中全局定义它,或者至少在java类型级别?
答案 0 :(得分:0)
注意:我是EclipseLink JAXB (MOXy)主管,是JAXB (JSR-222)专家组的成员。
我们目前没有全局默认空表示的机制。此功能现有增强请求。如果您有机会请投票支持此错误,因为它会将其提升到我们的优先级列表中。