我有一个使用EJB 2.x实体bean(BMP)的大型应用程序.众所周知,这是一种可怕的持久性策略(如果有必要,我可以详细说明).
我想开始迁移这个应用程序以使用更具表现力,透明和非侵入性的持久性策略,并且考虑到我公司以前使用它的经验,Hibernate 3.x是显而易见的选择.
迁移到Hibernate需要一段时间,因为应用程序中有超过100个表使用实体bean.所以我正在研究一种分阶段的方法,其中两个持久性策略并行运行,如果可能的话,理想情况下同时在同一个表上运行.
我的问题是,结合这两种持久性策略有哪些陷阱(如果有的话)?他们会互相帮助吗?