从映射的XML文件中排除java字段

时间:2013-12-05 12:20:05

标签: java xml marshalling

我有一个java类,我需要转换为XML文件。但是我在该类中有一些字段不应该出现在XML文件中。

@XmlSchemaType(name = "date")
protected XMLGregorianCalendar endDate;
@XmlElement(name = "due_date")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar dueDate;
@XmlElement(name = "main_destination")
protected String mainDestination;

private String _productCode;

从上面的字段我需要从生成的XML文件中排除“_productCode”。但是像这样定义了productCode字段,并且以相同的方式定义了getter和setter,我仍然在XML文件中得到它。有人可以建议一种方法来做到这一点。

感谢...

1 个答案:

答案 0 :(得分:3)

使用@XmlTransient annotation

@XmlTransient
private String _productCode;