这可能很烦人并且之前讨论过,但我找不到一个很好的参考来帮助确定一个方向。我必须计划将 TopLink 10g(Spring 2.5 ORM 本机支持)迁移到 JPA。我需要一些指导方针(步骤)来遵循和计划成功的迁移。
让我简要介绍一下我的技术堆栈中的内容。首先,正如我上面提到的,应用程序围绕 Spring 2.5 和 TopLink 的 Spring 2.5 本机 ORM 支持构建。捆绑的 Spring 2.5 仅支持 TopLink 10g,如果您只是将 TopLink JAR 升级为最新版本,它将无法工作,因为最新版本的 TopLink 已完全更改了包装,但这仍然可以通过轻松查找和替换包名称来解决. 主要问题是 Spring 2.5 中 TopLink ORM 的原生 api,它是围绕 TopLink 10g 构建的。
此迁移活动的原因是,在将数据层迁移到 JPA 之前,我们无法升级 Spring。
如果您过去已经实现了类似的目标,或者如果上述简报让您对问题有所了解,请分享步骤,您也可以放弃对我应该如何计划此迁移的意见。