簡體   English   中英

Jaxb API-刪除JaxbElement

[英]Jaxb API - Remove JaxbElement

我有jaxb Class,其中當屬性定義如下,然后值加載到列表中:

    @XmlElementRef(name = "mainElement", namespace = "http://www.xyz.org/spec/524/MODELS", type = JAXBElement.class)
   protected List<JAXBElement<? extends MainElement>> mainElement; 

當屬性定義如下時,則值不會加載到list(包含null)中:

    @XmlElement(name = "mainElement")
 protected List<MainElement> mainElement;

有沒有辦法從xsd生成的java類中刪除JAXBElement。

您可以使用xjc生成類,如果您不喜歡它們的生成方式,則可以使用綁定文件進行更改。 有關更多信息,請參見此堆棧問答。 jaxb xjc映射

另外,這個博客對Blaise Doughan真的很有幫助。 http://blog.bdoughan.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM