- MyBatisの原則のフレームワーク(コア)
- 図のフレームワーク
-
- 分析の結論
- 含むMyBatisのプロファイル、Mは、グローバルプロファイルとybatis MyBatisのマッピングファイル、前記データソースのグローバルプロファイルの設定情報、及び他のトランザクションと、SQLの実行に関連するマッピングファイル構成情報。
- プロファイル情報(グローバルコンフィギュレーションとマッピングファイル)を読み出すことによってMyBatisのは、構築SqlSessionFactory 、すなわちセッション工場。
- SqlSessionFactoryすることで、作成することができSQLSESSIONにそのセッションを。MyBatisのデータベースはSQLSESSIONによって運営されています。
- SQLSESSION自体がデータベースを直接操作することができない、それはの底を介しているエグゼキュータデータベース操作のインターフェースを実行します。2つのエグゼキュータインターフェース実装クラスがあり、共通のアクチュエータがあるバッファアクチュエータ(デフォルト)。
SQLエグゼキュータ情報は、オブジェクトの基礎となるパッケージに処理されることになるMappedStatementをして。オブジェクトを含む:情報をマッピングするSQL文は、入力パラメータ、および結果セットのマッピング情報を出力します。前記Java型のマッピングの入力パラメータと出力結果が単純型、HashMapのコレクションオブジェクト、POJOオブジェクト・タイプを含みます。