2014-09-10 47 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