【问题标题】:HyperJAXB and IDREFsHyperJAXB 和 IDREF
【发布时间】:2010-06-07 22:34:26
【问题描述】:

我最终设法调整了 HyperJAXB,以便当 XSD 具有 complexType A 并且它具有到 complexType B 的 IDREF 时,HyperJAXB 将在两个生成的实体之间生成 @OneToOne JPA 注释。

但是现在我面临另一个问题:XSD 具有复杂类型 X,它可以 IDREF 到复杂类型 Y 或复杂类型 Z。最后,我需要复杂类型 X 的实例包含对 Y 类实例的引用或 Z 类。

您有什么疯狂的想法,如何在不手动更改生成的类的情况下做到这一点?同时确保将这些实体编组为正确的 XML?

如何使用允许生成类以实现特定接口的 JAXB 插件?这会导致任何地方吗?

【问题讨论】:

    标签: java jpa jaxb hyperjaxb


    【解决方案1】:

    HJ2 支持 JAXB1 的“idsSymbolSpace”功能。在 JAXB2 中,它以不同的方式完成(我认为使用 jaxb:class,但我不确定)。 HJ3还不支持,问题出在:

    http://jira.highsource.org/browse/HJIII-53

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多