【问题标题】:TopLink to EclipseLink migration - Missing class for indicator field valueTopLink 到 EclipseLink 迁移 - 缺少指标字段值的类
【发布时间】:2014-11-04 13:42:19
【问题描述】:

我正在将 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 持久性服务 - 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)])。

如何解决这个问题。

【问题讨论】:

    标签: eclipselink toplink


    【解决方案1】:

    您需要按照http://docs.oracle.com/middleware/1212/toplink/TLADG/migrnativetoplink.htm 的描述运行包重命名器等

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

    【讨论】:

    • 我明白了。当我在 .wmp toplink 文件上运行 toplink 迁移工具时,它起作用了。谢谢。
    猜你喜欢
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 2020-07-26
    相关资源
    最近更新 更多