无论如何只能为JAXB注释必填字段

Pra*_*jot 2 java xml jaxb

我正在使用JAXB将Hibernate对象转换为XML.在我们的课程中,我们有大约50个领域,我只需要其中的10个.

基本上,我已经定义了具有2个属性的XmlType#propOrder.JAXB抱怨说,一些公众的吸气者不属于道具.我看到如果我没有使用XmlTransient/XmlElement标记属性,JAXB会抱怨它.有没有办法跳过在每个领域写'XmlTransient'?

bdo*_*han 6

您可以使用,@XmlAccessorType(XmlAccessType.NONE)以便仅将带注释的字段/属性编组为XML.JAXB不需要任何注释.注释仅需要覆盖默认行为.你看到了什么例外?

欲获得更多信息