JaxB将不正确的日期格式绑定到XMLGregorianCalendar时不引发异常。相反,它分配空值。可能是什么问题呢?JaxB绑定XMLGregorianCalendar
@XmlAttribute(name = "travelEndDate", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar travelEndDate;
<xs:complexType name="SearchCriteria">
<xs:attribute name="travelStartDate" type="xs:date" use="required"/>
<xs:attribute name="travelEndDate" type="xs:date" use="required"/>
</xs:complexType>