【发布时间】:2013-12-05 12:20:04
【问题描述】:
我有一个需要转换为 XML 文件的 java 类。但是我在那个类中有一些字段不应该出现在 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 文件中得到它。有人可以建议一种方法来做到这一点。
谢谢...
【问题讨论】:
-
试试transient修饰符:private transient String _productCode;
标签: java xml marshalling