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

时间:2011-10-17 16:38:56

标签: java xml jaxb

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

基本上,我已经定义了具有2个属性的XmlType#propOrder。 JAXB抱怨说,一些公众的吸气者并不是他们的一部分。 我看到如果我没有使用XmlTransient / XmlElement标记属性,JAXB会抱怨它。有没有办法跳过在每个字段上写'XmlTransient'?

1 个答案:

答案 0 :(得分:6)

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

了解更多信息