xjc相关内容

maven-jaxb2-plugin 在同一项目中重用公共 XSD

我有一个项目,它有一个模式 A 和 B,它们都在同一个命名空间中.两者都导入模式 C,它也使用相同的命名空间.如何为 A 和 B 生成 JAXB 类以分隔包,同时将 C 生成的 JAXB 类重用于公共包? 我已经知道我可能应该使用剧集并将为模式 C 生成的剧集用作模式 A 和 B 的单独执行的绑定文件.问题是我不知道如何引用这个生成的剧集文件. 这是一个例子: ..
发布时间:2022-01-19 10:00:16 Java开发

JAXB XJC 可以禁止在生成的类中创建注释吗?

我们的项目使用 XJC 从 XSD 生成 Java 类.我正在使用 JAVA EE 6. 当我们拥有的所有 XSD 重新生成时,生成的类在文件顶部包含以下注释: //生成于:格林威治标准时间 2011.02.23 下午 02:17:06 是否可以取消此评论?原因是我们使用 SVN 进行版本控制,并且每次我们重新生成我们的类时,每个文件都会在 SVN 中显示为被更改,尽管唯一不同的是这条注 ..
发布时间:2022-01-19 09:57:44 Java开发

带有元素引用的 JAXB 多个模式

我有两个使用 JAXB 处理的模式.第一个模式经过预处理,并使用剧集文件使用此信息(遵循 http://www.java.net/blog/2006/09/05/separate-compilation-jaxb-ri-21).第二个模式导入第一个,并再次使用 jaxb 进行处理.这一切都按预期工作. 但现在我在第一个模式中有一个元素,在第二个模式中使用引用. 架构 a: 架构 ..
发布时间:2022-01-19 09:51:44 Java开发

没有由 JAXB 生成的 @XmlRootElement

我正在尝试从 FpML(金融产品标记语言)4.5 版生成 Java 类.生成了大量代码,但我无法使用它.试图序列化一个简单的文档,我得到了这个: javax.xml.bind.MarshalException- 带有链接异常:[com.sun.istack.SAXException2:无法编组类型“org.fpml._2008.fpml_4_5.PositionReport"作为一个元素,因为它 ..
发布时间:2022-01-19 09:06:49 Java开发

什么可能导致“JAXBElement 没有无参数默认构造函数"?

我正在生成一个要放入商业软件产品的 jar.该 jar 符合商业软件的 api 并依赖于第二个 jar,其中包含(除其他外)一组从 XSD 生成的 POJO.但是,当我将它放入时尝试实例化 JAXBContext 时它会失败. 我明白了: "1 个 IllegalAnnotationExceptions 计数"javax.xml.bind.JAXBElement 没有无参数默认构造函数.此 ..
发布时间:2022-01-09 22:19:47 Java开发

JAXB 2.1 - 自定义 xs:any 绑定

我想使用 JAXB 2.1 XJC 从 xsd 生成 java 代码.我提供了一个 xsd 架构,但我无法更改它.我想在从 xml 模式生成 java 类时使用 xjc:simple 模式. 在xsd中有元素: 正如这里所说:http://jaxb.java.net/guide/Map ..
发布时间:2022-01-09 22:10:04 Java开发

在 XML 模式中指定 IDREF 的类型

我正在使用 xjc 从 XML 模式生成 Java 对象.我想使用 IDREF 在文档中多次引用同一个元素.我还想将 IDREF 引用的对象限制为特定类型.我想这样做是出于模式验证的目的,但也是为了在 Java 代码中,引用的对象作为特定类型而不是 Object 类型返回.例如,假设我想要一个模式来描述以下内容: 教练hom ..
发布时间:2022-01-09 21:31:10 Java开发

如何使用 JAXB 从 xsd 生成实现 Serializable 接口的 Java 类?

我想在一个现有的 Spring 项目中引入缓存,该项目使用 JAXB 来公开 WebServices.缓存将在端点级别完成.为了做到这一点,使用 JAXB 从 XSD 生成的类需要实现 Serializable 接口并覆盖 Object 的 toString() 方法. 如何使用 XSD 指示 xjc 工具生成具有所需属性的源代码? 解决方案 Serializable 在自定义 ..
发布时间:2022-01-09 21:21:31 Java开发

JAXB 没有生成@XmlRootElement

我正在尝试从 FpML(金融产品标记语言)4.5 版生成 Java 类.生成了大量代码,但我无法使用它.尝试序列化一个简单的文档,我得到了这个: javax.xml.bind.MarshalException- 链接异常:[com.sun.istack.SAXException2:无法编组类型“org.fpml._2008.fpml_4_5.PositionReport"作为一个元素,因为它缺少 ..
发布时间:2021-11-25 15:48:03 Java开发

如何使生成的类包含 XML Schema 文档中的 Javadoc

我目前正在使用一个 XML 模式,该模式在大多数类型和元素上具有 /.当我从这个 XML Schema 生成 Java Bean 时,这些 Bean 的 Javadoc 只包含一些关于类型/元素的允许内容的通用生成信息. 我想在相关位置看到 标签的内容(例如,complextType 标签的内容应该显示在生成的类来表示那个 complexType). ..
发布时间:2021-11-22 17:01:43 Java开发

JAXB/XJC 父子父导航

我想在子对象和父对象之间的类中使用双向导航方法.IDREF 在我的情况下是不够的,因为我不想指定父级的 le id.明确地说,来自这样的 xsd: ..
发布时间:2021-11-18 23:02:01 Java开发

JAXB XJC 是否可以禁止在生成的类中创建注释?

我们的项目使用 XJC 从 XSD 生成 Java 类.我使用的是 JAVA EE 6. 当我们拥有的所有 XSD 重新生成时,生成的类在文件顶部包含此注释: //生成时间:2011.02.23 at 02:17:06 PM GMT 是否可以取消此评论?原因是我们使用 SVN 进行版本控制,每次我们重新生成我们的类时,每个文件都显示为在 SVN 中被更改,即使唯一不同的是这个注释.所以如 ..
发布时间:2021-11-18 23:01:37 Java开发