我有一个这样的 JAXB 类:
public class Game {
private Date startTime;
@XmlElement
public Date getStartTime() {
return startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
}
这导致.xsd
startTime 的类型为xsd:datetime
。我希望它是xsd:time
。xsd:time
映射到XmlGregorianCalendar
,但反向映射映射到xsd:anySimpleType
which 不是很有帮助。
我尝试了各种说法@XmlElement(type=...)
都无济于事。任何指针将不胜感激。
如果有所不同,这是 JAX-WS 使用的类型。