2

現在、JPAの永続プロバイダーとしてHibernateを使用しています。後でiBatisとして変更することは可能ですか?私たちが変更した場合、私が考慮する必要があることは何ですか?

4

1 に答える 1

5

おそらくあなたはすでに刻まれたiBatisを使いたくないでしょうが、多分MyBatisです。

ドキュメントからわかるように、概念はJPAやHibernateとはかなり異なります。再利用できません:

  • エンティティのマッピング
  • JPQLクエリ。
  • 任意のセットアップ

部分的に再利用できるのは、エンティティ(jpaマッピングのないコードのみ)とネイティブクエリ(アノテーションではなく、それ自体をクエリする)です。

于 2012-04-27T17:45:22.980 に答える