2010-06-07 1 views
1

결국 XSD에 complexType A가 있고 complexType B에 IDREF가있을 때 HyperJAXB가 생성 된 두 엔티티 사이에 @OneToOne JPA 주석을 생성하도록 HyperJAXB를 관리했습니다.HyperJAXB 및 IDREFs

그러나 지금 나는 또 다른 문제에 직면 해있다 : XSD는 복합 형 Y 또는 복합 형 Z에 IDREF 할 수있는 복합 형 X를 가지고있다. 결국, 복합 형 X의 인스턴스가 필요하다. Y 또는 클래스 Z

생성 된 클래스를 수동으로 변경하지 않고 어떻게 이런 일을 할 수 있습니까? 그리고 동시에 이러한 엔티티가 올바른 XML로 정렬되는지 확인해야합니까?

클래스를 생성하여 특정 인터페이스를 구현할 수있는 JAXB 플러그인을 사용하는 방법은 어떻습니까? 그게 어디서나 이끌 수 있을까요?

답변

0

HJ2는 JAXB1의 "idsSymbolSpace"기능을 지원합니다. JAXB2에서는 다른 방식으로 수행됩니다 (jaxb : class라고 생각하지만 확실하지 않습니다). HJ3에서 아직 지원하지 않는 문제는 다음과 같습니다.

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