HyperJAXB和IDREF

时间:2010-06-07 22:34:26

标签: java jpa jaxb hyperjaxb

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

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

如果不对生成的类进行手动更改,您是否有任何疯狂的想法?同时确保将这些实体编组为正确的XML?

如何使用允许生成类的JAXB插件来实现特定的接口?这可以带领吗?

1 个答案:

答案 0 :(得分:0)

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

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