我正在尝试为看起来像这样的 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 是否是一个解决方案。
感谢帮助。