gpt4 book ai didi

java - Jaxb API - 删除 JaxbElement

转载 作者:太空宇宙 更新时间:2023-11-04 15:19:55 25 4
gpt4 key购买 nike

我有 jaxb Class ,其中当属性定义如下时,值将加载到列表中:

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

当属性定义如下时,值不会加载到列表中(空包含):

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

有没有办法从 xsd 生成的 java 类中删除 JAXBElement 。

最佳答案

您可以使用 xjc 生成您的类,如果您不喜欢它们的生成方式,您可以使用绑定(bind)文件更改它们。请参阅此堆栈问题和答案以获取更多信息。 jaxb xjc mapping

此外,Blaise Doughan 的博客非常有帮助。 http://blog.bdoughan.com/

关于java - Jaxb API - 删除 JaxbElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20504212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com