JAXB - 在完全注释的类中过滤字段

时间:2012-11-18 09:54:26

标签: java jaxb

我有一个完全注释的类和多个xsds(每个都有一组不同的字段) 我希望根据不同的xsds使用相同的类进行编组。

我希望能够控制编组/解组过程并根据xsd过滤掉一些字段。

顺便说一句,我正在使用cxf。 感谢,

1 个答案:

答案 0 :(得分:0)

注意:我是EclipseLink JAXB (MOXy)主管,是JAXB (JSR-222)专家组的成员。

如果使用MOXy作为JAXB提供程序,则可以通过标准注释将模型映射到一个XML模式,然后使用MOXy的外部映射文档调整映射以匹配其他XML模式(请参阅:{{3} })。

  1. JAXBContext#1 - 根据注释创建以匹配架构#1
  2. JAXBContext#2 - 基于注释创建并映射文件#1以匹配架构#2
  3. JAXBContext#3 - 基于注释创建并映射文件#2以匹配架构#3
  4. 如果您的某个模式与其他模式几乎没有相似之处,那么映射文件还允许您完全忽略注释。