1
下面的代码允许我将一个对象写入一个XML文件。如何避免使用JAXB产生不需要的XML标记。绑定太多?
public class BathGuest{
private String name = "";
private DateMinutesHours wakeUpTime;
private int duration = 0;
private DateMinutesHours _plannedTime;
@XmlElement(name ="plannedTime")
public DateMinutesHours get_plannedTime() {
return _plannedTime;
}
@XmlElement(name = "ID")
public String getName() {
return _name;
}
...
}
我现在的问题是,生日是另一个类来处理我的timeoperations。所以我的XML文件的结果并不是我所期望的。
我得到的是:
<bathroomEntity>
<duration>3</duration>
<ID>Walter</ID>
<startTime>
<totalMinutes>481</totalMinutes>
</startTime>
<plannedTime>
<totalMinutes>485</totalMinutes>
</plannedTime>
</bathroomEntity>
而我想要的是:
<bathroomEntity>
<duration>3</duration>
<ID>Walter</ID>
<startTime>08:10</startTime>
<plannedTime>08:50</plannedTime>
</bathroomEntity>
我怎样才能到达第二个XML的文件?