Java Jaxb不工作

Java Jaxb不工作,java,xml,jaxb,Java,Xml,Jaxb,我有一个抽象类A,它有两个实现A1和A2。三个类具有需要编组的Jaxb注释(XmlRootElement,XmllAccessor…) 类B与A @XmlElementRef @XmlInverseReference(mappedBy="b"); List<A> As; @xmlementref @XmlInverseReference(mappedBy=“b”); 列为; 当我把B,抽象的A,而不是具体的A,混合在一起,所以A1和A2中的字段没有混合在一起。 我试图用xmlem

我有一个抽象类A,它有两个实现A1A2。三个类具有需要编组的Jaxb注释(XmlRootElementXmllAccessor…)

BA

@XmlElementRef
@XmlInverseReference(mappedBy="b");
List<A> As;
@xmlementref
@XmlInverseReference(mappedBy=“b”);
列为;
当我把B,抽象的A,而不是具体的A,混合在一起,所以A1和A2中的字段没有混合在一起。 我试图用xmlementref注释列表,但是抛出属性数据上的无效xmlementref,声明未声明引用的元素

我正在使用Moxy