Java HyperJAXB和IDREFs
我最终成功地修改了HyperJAXB,这样当XSD具有complexType A并且这具有到complexType B的IDREF时,HyperJAXB将在两个生成的实体之间生成@OneToOne JPA注释 然而,现在我面临另一个问题:XSD具有复杂类型X,可以IDREF到复杂类型Y或复杂类型Z。最后,我需要复杂类型X的实例包含对类Y或类Z实例的引用 你有没有什么疯狂的想法?如果不手动修改生成的类,怎么能做到这一点?同时确保这些实体被编组为正确的XML 使用允许生成类的JAXB插件来实现特定的接口怎么样?这会导致任何结果吗?HJ2支持JAXB1的“idsSymbolSpace”功能。在JAXB2中,它是以不同的方式完成的(我认为使用jaxb:class,但我不确定)。HJ3还不支持,问题是:Java HyperJAXB和IDREFs,java,jpa,jaxb,hyperjaxb,Java,Jpa,Jaxb,Hyperjaxb,我最终成功地修改了HyperJAXB,这样当XSD具有complexType A并且这具有到complexType B的IDREF时,HyperJAXB将在两个生成的实体之间生成@OneToOne JPA注释 然而,现在我面临另一个问题:XSD具有复杂类型X,可以IDREF到复杂类型Y或复杂类型Z。最后,我需要复杂类型X的实例包含对类Y或类Z实例的引用 你有没有什么疯狂的想法?如果不手动修改生成的类,怎么能做到这一点?同时确保这些实体被编组为正确的XML 使用允许生成类的JAXB插件来实现特定的