【问题标题】:What is the difference between mapped classes and schema-derived classes?映射类和模式派生类有什么区别?
【发布时间】:2018-08-20 11:47:09
【问题描述】:
JAXBContext.newInstance( "com.acme.foo:com.acme.bar" ) 

JAXBContext 实例是从以冒号分隔的 Java 包名称列表初始化的。每个 Java 包都包含 JAXB 映射类、模式派生类和/或用户注释类。

【问题讨论】:

    标签: java jaxb


    【解决方案1】:

    粗略地说,“JAXB 映射类”是为 JAXB 映射的类。通常,这些类将包含 JAXB 注释,但也有其他方式提供 JAXB 映射。

    模式派生类是从某个模式生成(“派生”)的类。通常使用 XJC 从 XML 模式生成。

    用户注释类是开发人员添加 JAXB 注释的类。

    我会将“模式派生类”和“用户注释类”视为“JAXB 映射类”的子集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-22
      • 2016-10-03
      • 2023-01-22
      • 2022-01-03
      • 1970-01-01
      • 2013-01-11
      • 2021-08-04
      相关资源
      最近更新 更多