有一段时间以来,我一直在尝试使用从Eclipselink 2.5到unmarshall的@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错误:导入org.eclipse.persistence.oxm.annotations.XmlInverseReference; javac
有人能帮忙吗..。
发布于 2014-06-23 20:23:27
如果您是在常规的Java设置中,那么只需要确保eclipselink.jar在您的类路径上。您可以通过运行以下命令来确认您使用的是EclipseLink 2.5:
org.eclipse.persistence.Version.printVersion();https://stackoverflow.com/questions/24343633
复制相似问题