1

我正在尝试为看起来像这样的 java 类型创建 java to xsd。

public class MainRequest<E extends AParentType<Person>> extends EObject {
private Transaction tran;
private E e;
private String email;
}

public class SubRequest extends MainRequest<AChildType> {
}

其中 AChildType 扩展了 AParentType。

当我尝试为 SubRequest 创建架构时。我希望它用 AChildType 替换“e”,但它保留了 AParentType。

这有什么问题吗?无论如何我可以做到这一点。不确定@XmlAdapter 是否是一个解决方案。

感谢帮助。

4

0 回答 0