【发布时间】:2011-05-30 08:45:36
【问题描述】:
我不知道为什么当 JAXB 的 Schema-to-Java Mapping 映射时,XML Schema Type 的“xsd:date”映射了“javax.xml.datatype.XMLGregorianCalendar”。
为什么 XML Schema Type 的“xsd:date”映射了“java.util.Date”?
我猜想 JAXB 是有意进行映射的。 如果有的话,我想知道那个原因。
如果存在,如何在不使用注解的情况下将 XML Schema 类型的“xsd:date”更改为 Java 类的“java.util.Date”(例如@XmlJavaTypeAdapter)。
我想在没有所有注释的情况下进行编组和解组。
【问题讨论】:
-
您好,由于您是 Stackoverflow 的新手,您可能需要考虑将答案标记为已接受。目前您有 10 个问题没有被接受的答案。
标签: xsd jaxb marshalling unmarshalling