gpt4 book ai didi

java - HyperJAXB 和 IDREF

转载 作者:行者123 更新时间:2023-12-01 05:55:54 26 4
gpt4 key购买 nike

我最终成功地摆弄了 HyperJAXB,以便当 XSD 具有复杂类型 A 并且具有复杂类型 B 的 IDREF 时,HyperJAXB 将在两个生成的实体之间生成 @OneToOne JPA 注释。

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

您是否有任何疯狂的想法,如何在不手动更改生成的类的情况下完成此操作?同时确保这些实体被编码为正确的 XML?

使用允许生成类以便它们实现特定接口(interface)的 JAXB 插件怎么样?这能通向任何地方吗?

最佳答案

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

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

关于java - HyperJAXB 和 IDREF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2993651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com