一段时间以来,我一直在尝试使用Eclipselink 2.5中的 @XmlInverseReference
注释来解除类之间的一对多关系 .
当我使用注释时,生成相应包的导入,如下所示:
@XmlInverseReference(mappedBy="materialClassDescription")
public MaterialClass getMaterialClass() {
return materialClass;
}
import org.eclipse.persistence.oxm.annotations.XmlInverseReference;
Eclipselink jar在构建路径中, jaxb.properties
维护并且工作,因为我用它在非字符串字段上注释 @XmlId
,但在构建时我收到以下错误:
包org.eclipse.persistence.oxm.annotations不存在[javac]错误:import org.eclipse.persistence.oxm.annotations.XmlInverseReference; [javac的]
任何人都可以帮忙......
1 回答
如果您使用常规Java SE设置,则只需确保
eclipselink.jar
在您的类路径中 . 您可以通过运行以下命令来确认您正在使用EclipseLink 2.5: