バックエンドインタビュースピーチ集第11弾:mybatisインタビュースピーチ

バックエンドインタビュー集〜mybatisインタビュースピーキングスキル〜のブログ記事11回目です❗❗❗

1. mybatis を紹介します。そのメリットとデメリットは何ですか?


Mybatisこれは、内部的にカプセル化された半ORM(オブジェクト リレーショナル マッピング) 永続層フレームワークであり、JDBC開発時にステートメント自体に注意するだけでよく、次のような複雑なプロセスSQLに対処するためにエネルギーを費やす必要はありません。statementドライバーの読み込み、接続の作成、作成など、使用時にオリジナルのエコロジーを直接記述することができますsql

  1. アドバンテージ:

    • ステートメントベースのSQLプログラミングは非常に柔軟であり、アプリケーションやデータベースの既存の設計に影響を与えません。SQLで記述されXMLsqlプログラム コードから切り離されており、統一された方法で管理しやすく、XMLラベルが提供され、動的SQLステートメントの作成がサポートされ、再利用可能です。

    • さまざまなデータベースとの互換性が非常に高い

    • マッピング タグの提供、ORMオブジェクトとデータベース間のフィールド リレーショナル マッピングのサポート、オブジェクト リレーショナル マッピング タグの提供、オブジェクト リレーショナル コンポーネントのメンテナンスのサポート

    • と比較して、多くの冗長コードがJDBC削除され、手動スイッチ接続が必要なく、と適切に統合できます。JDBCSpring

  2. 欠点:

    • SQLステートメントを作成する作業負荷は、特に多数のフィールドと関連テーブルがある場合に重くなります。

Guess you like

Origin blog.csdn.net/lvoelife/article/details/132565310