MyBatisの原理とソースコード解析

MyBatisのは何ですか?

  MyBatisのは、半自動永続化フレームワークです。

なぜMyBatisの?

  JDBC:

    高い結合が生じるJavaコードブロックに同伴SQLは、ハード

    保守が容易で、実際の開発ではないSQLの変更に必要と、状況は共通して頻繁に変更します

  HibernateとJPA:

    Hibernateのプロセスのための長い困難な複雑なSQLは、容易ではありません

    特別な最適化を行うことが内部自動的に生成されたSQL、簡単ではありません

    フレーム全体に基づく自動マッピングは、フィールドの数が減少し、パフォーマンスデータベースで、その結果、部分的地図を患うPOJOを比較しました

実際の開発、開発者のために、コアは、まだ自分のSQLの最適化を必要とし、独立した、明確な境界機能でMyBatisのSQLおよびJavaコード、ビジネスに焦点を当て、データに焦点を当て

おすすめ

転載: www.cnblogs.com/yangyongjie/p/11141308.html