EJB 2.x エンティティ Bean (BMP) を使用する大規模なアプリケーションがあります。これは恐ろしい持続戦略であることがよく知られています (必要に応じて詳しく説明します)。
このアプリケーションの移行を開始して、より表現力が高く、透過的で、非侵襲的な永続化戦略を使用したいと考えています。私の会社でのこれまでの経験を考えると、Hibernate 3.x は当然の選択です。
アプリケーション内の 100 以上のテーブルがエンティティ Bean を使用しているため、Hibernate への移行にはしばらく時間がかかります。そのため、可能であれば、理想的には同じテーブルで同時に、2 つの永続化戦略を並行して実行する段階的なアプローチを検討しています。
私の質問は、これら 2 つの永続化戦略を組み合わせることの落とし穴 (もしあれば) は何ですか? 彼らはお互いの邪魔になりますか?