首页 文章

包org.eclipse.persistence.oxm.annotations不存在

提问于
浏览
2

一段时间以来,我一直在尝试使用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 回答

  • 0

    如果您使用常规Java SE设置,则只需确保 eclipselink.jar 在您的类路径中 . 您可以通过运行以下命令来确认您正在使用EclipseLink 2.5:

    org.eclipse.persistence.Version.printVersion();
    

相关问题