2014-05-13 103 views
2

我創建從一個Java類使用Apache CXF如何獲得類型=「XS:日期」,而不是類型=「XS:日期時間」

在Java類自下而上的Web服務,我使用java.util.Date和java.util.Calendar處理兩個字段

當WSDL由CXF生成時,兩個元素都具有type =「xs:dateTime」。我如何生成元素來獲得type =「xs:date」的類型呢?

我使用JAXB2.2.5

+0

顯示源代碼。你如何註解該領域?是@XmlSchemaType(name =「date」)? –

+0

@XmlElement(required = true,nillable = false,name =「purchaseFromDate」) \t protected Calendar purchaseFromDate; – Joe2013

+1

你可以試試@XmlSchemaType(name =「date」)嗎? –

回答

3

您可以覆蓋與@XmlSchemaType(name="date")註釋這種行爲。

Javadoc

將Java類型映射到內置式的簡單模式。

相關問題