下面的代码允许我将对象写入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;
}
...
}
我的问题是,生日是另一个班级来处理我的时间操作。因此,我的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文件?
最佳答案
如果用totalMinutes
注释DateMinutesHours
类上的@XmlValue
属性,则将得到您想要的行为。