MyBatisのは何ですか?
MyBatisのは、半自動永続化フレームワークです。
なぜMyBatisの?
JDBC:
高い結合が生じるJavaコードブロックに同伴SQLは、ハード
保守が容易で、実際の開発ではないSQLの変更に必要と、状況は共通して頻繁に変更します
HibernateとJPA:
Hibernateのプロセスのための長い困難な複雑なSQLは、容易ではありません
特別な最適化を行うことが内部自動的に生成されたSQL、簡単ではありません
フレーム全体に基づく自動マッピングは、フィールドの数が減少し、パフォーマンスデータベースで、その結果、部分的地図を患うPOJOを比較しました
実際の開発、開発者のために、コアは、まだ自分のSQLの最適化を必要とし、独立した、明確な境界機能でMyBatisのSQLおよびJavaコード、ビジネスに焦点を当て、データに焦点を当て