Generics 具有Generified@XmlElement的JAXB

Generics 具有Generified@XmlElement的JAXB,generics,jaxb,schema,jaxb2,Generics,Jaxb,Schema,Jaxb2,我有一个抽象类,看起来像这样 @XmlTrasient 公共抽象类SimpleValue{ 公共R getRawValue(){ 返回原始值; } 公共无效setRawValue(最终RawR值){ this.rawValue=rawValue; } @XmlElement(nillable=true,required=true) 私人价值; } 我用这个扩展了 公共类BooleanValue扩展了SimpleValue{ } 当我打印模式时,我得到了这个 有没有什么方法可以更好地表达零

我有一个抽象类,看起来像这样

@XmlTrasient
公共抽象类SimpleValue{
公共R getRawValue(){
返回原始值;
}
公共无效setRawValue(最终RawR值){
this.rawValue=rawValue;
}
@XmlElement(nillable=true,required=true)
私人价值;
}
我用这个扩展了

公共类BooleanValue扩展了SimpleValue{
}
当我打印模式时,我得到了这个


有没有什么方法可以更好地表达零件

当我用
BooleanValue

@xmlement(nillable=true,required=true)
@凌驾
公共布尔getRawValue(){
返回super.getRawValue();
}
@凌驾
公共void setRawValue(最终布尔rawValue){
super.setRawValue(rawValue);
}
我知道了


解决方案就是您在问题中发布的内容

@xmlement(nillable=true,required=true)
@凌驾
公共布尔getRawValue(){
返回super.getRawValue();
}
@凌驾
公共void setRawValue(最终布尔rawValue){
super.setRawValue(rawValue);
}

解决方案就是您在问题中发布的内容

@xmlement(nillable=true,required=true)
@凌驾
公共布尔getRawValue(){
返回super.getRawValue();
}
@凌驾
公共void setRawValue(最终布尔rawValue){
super.setRawValue(rawValue);
}

透彻 [tòuchè]。我想可能有一些lax=true之类的东西。谢谢透彻 [tòuchè]。我想可能有一些lax=true之类的东西。谢谢