TopLink to EclipseLink迁移 - 缺少指标字段值的类

时间:2014-09-10 19:17:26

标签: eclipselink toplink

我正在将Toplink 11g迁移到EclipseLink 12.1.3。我有EclipseLink.jar到类路径。我有几个映射xml文件。执行应用程序时,我收到以下错误。

异常[EclipseLink-9005](Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.SessionLoaderException 异常描述:加载project-xml文件[META-INF / Business.xml]时抛出异常。 内部异常:异常[EclipseLink-43](Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.DescriptorException 异常描述:缺少类[class java.lang.String]的指示符字段值[toplink:object-type-mapping]的类。 描述符:XMLDescriptor(org.eclipse.persistence.mappings.DatabaseMapping - > [DatabaseTable(attribute-mapping)])。

如何解决此问题。

1 个答案:

答案 0 :(得分:0)

您需要按照http://docs.oracle.com/middleware/1212/toplink/TLADG/migrnativetoplink.htm

所述运行包重命名器等

如果您已经运行了包重命名工具,请在project.xml文件中搜索toplink:object-type-mapping字符串,该字符串显然未正确转换,而日志来自运行重命名工具以确定原因没有被转换。