MyBatisのアーキテクチャプロセス

 

 

①mybatis設定

SqlMapConfig.xmlは、MyBatisの動作環境およびその他の情報を設定するには、グローバルコンフィギュレーションファイルとしてこのファイルをMyBatisの。

ファイルをマッピングされているSQLファイルは、configureデータベースのSQL文の動作をmapper.xml。このファイルには、中SqlMapConfig.xmlにロードする必要があります。

セッションファクトリ環境MyBatisので構成②SqlSessionFactoryすなわち設定情報

③セッションファクトリSQLSESSION即ち、SQLSESSIONによって必要なデータベース操作によって作成されたセッション。

エグゼキュータを実現二つのインタフェースがあり、根本的なアクチュエータキュータカスタマイズデータベースインタフェースの動作を④mybatis、基本的なアクチュエータは、アクチュエータがバッファです。

MyBatisの⑤Mappedステートメントラップは、SQL構成情報とマッピング情報をMyBatisのことボトムパッケージオブジェクトです。SQLマッピングされたStatementオブジェクトに対応するファイル、IDのIDであるSQLマップされたステートメントをmapper.xml。

⑥MappedステートメントSQLは、入力パラメータに入力されたSQLのSQLを実行する前に、マッピングマップされたステートメントでのHashMap、基本的なタイプ、POJO、エグゼキュータのJavaオブジェクトを含む、入力パラメータが定義されている上で実行JDBCプログラミングパラメータは、PreparedStatementを提供マッピングされます。

実行SQL後Javaオブジェクトにマッピングされたマップされたステートメントによって⑦Mappedステートメント出力のSQL実行がHashMapを含む、定義されている、基本的なタイプ、POJO、執行出力、マッピングプロセスは、JDBCプログラミング手順の結果を処理し、出力結果の分析と等価です。

公開された735元の記事 ウォンの賞賛337 ビュー770 000 +

おすすめ

転載: blog.csdn.net/a772304419/article/details/103946970