在下面的链接中,完美地解释了如何将对象写入XML文件。 我的问题是,我怎么能提防一些属性写入XML文件?
例如:
public class Human{
private String name;
private int age;
private DateMinutesHours birthday;
public Human(nam, ag, bir){
this.name = nam;
this.age= ag;
this.birthday= bir;
}
@XmlElement( name = "lastname")
public getName(){
return this.name;
}
@NotAnXmlElement << Do something like this exist?
public getAge(){
return this.age;
}
}
答案 0 :(得分:1)
您可以使用属性上的@XmlTransient
注释将其排除在写入XML之外。
如果要排除很多属性,那么可以在课程中指定@XmlAccessorType (XmlAcceessType.NONE)
。这意味着只有您明确注释的内容才会转换为XML格式。