下面的代码允许我将对象写入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属性,则将得到您想要的行为。

10-06 09:20