2014-09-10 27 views
0

我正在将Toplink 11g迁移到EclipseLink 12.1.3。我有EclipseLink.jar到类路径。我有几个映射XML文件。执行应用程序时,我收到以下错误。EclipseLink迁移的首选链接 - 缺少指标字段值的类

例外[EclipseLink的-9005(Eclipse持久服务 - 2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.SessionLoaderException 异常说明:加载项目的XML文件引发了异常[META -INF/Business.xml]。 内部异常:异常[EclipseLink-43](Eclipse持久性服务 - 2.5.2.v20140319-9ad6abd):org.eclipse.persistence.exceptions.DescriptorException 异常说明:缺少指示符字段值的类[toplink:object-type-映射]类型[类java.lang.String]。 描述符:XMLDescriptor(org.eclipse.persistence.mappings.DatabaseMapping - > [DatabaseTable(attribute-mapping)]))。

如何解决这个问题。

回答

0

都需要运行包renamers等这里http://docs.oracle.com/middleware/1212/toplink/TLADG/migrnativetoplink.htm

说明如果您已经运行包重命名工具,搜索您的project.xml文件为排名靠前的链接:对象类型映射字符串,这显然WASN” t正确转换,运行重命名工具的日志以确定它未​​转换的原因。

+0

我明白了。当我在.wmp toplink文件上运行toplink迁移工具时,它工作正常。谢谢。 – user3791049 2014-09-12 21:00:26

相关问题