这可能很烦人并且之前已经讨论过,但我找不到一个有助于设定方向的好参考。我必须计划将TopLink 10g(Spring 2.5 ORM Native Support)迁移到JPA。我需要遵循一些准则(步骤)并计划成功迁移。
让我简要介绍一下我的技术堆栈。主要是,正如我上面提到的,应用程序构建围绕Spring 2.5和Spring 2.5本地ORM支持TopLink。 Spring 2.5捆绑仅支持TopLink 10g,如果您只是使用最新版本升级TopLink JAR,它将无法正常工作,因为最新版本的TopLink已经完全改变了包装,但仍然可以通过轻松查找和替换包名来解决这个问题。 。主要问题是Spring 2.5中的TopLink ORM的原生api,它是围绕TopLink 10g构建的。
此迁移活动的原因是我们无法在将数据层迁移到JPA之前升级Spring。
如果您在过去已经取得类似的成绩,或者如果上述简报让您对问题有所了解,请分享步骤,您也可以就如何规划此迁移发表意见。
答案 0 :(得分:0)
我正面临类似的迁移,toplink10g和Spring 2.5。对于我们用作支持spring-toplink.jar的集成,但不支持toplink 12实际上是当前版本。目前看来这不是一个直接的解决方案,但我开始首先使用oracle提供的重命名工具。
重命名工具是必要的,因为jpa toplink 11 g由eclipselink提供。您将看到所有包oracle.toplink。*将由org.eclipse.persistence重命名。*
您对迁移的建议有什么建议吗?