【问题标题】:Handling frequent schema change in the jaxb处理 jaxb 中的频繁模式更改
【发布时间】:2013-04-09 18:23:26
【问题描述】:

在我的应用程序中,我们使用 JAXB 来解组传入的 xml 响应。 JAXB pojo 被进一步映射到 DAO 以进行 DB 操作。

我的问题是我们的服务提供商将频繁更新他们的架构(xsd)(插入、删除元素和属性),我不想继续为同一架构的不同版本生成 POJO 并更新我的其他代码。

请提出处理这种情况的解决方案。

【问题讨论】:

    标签: java xml xsd jaxb moxy


    【解决方案1】:

    您可能想了解 MOXy 的动态 JAXB 功能。它允许您直接从模式引导 JAXBContext,并以动态的、以模式为中心的方式与模型对象交互。使用这种方法,您的应用程序代码将需要更新以使用任何新的模式元素,但您的 JAXB 绑定代码将保持不变。

    请看:http://www.eclipse.org/eclipselink/documentation/2.4/moxy/dynamic_jaxb.htm#sthref191

    希望这会有所帮助,

    瑞克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多