MyBatisのソースコード解析():SqlSessionFactory

MyBatisのプロセス:

ここに画像を挿入説明

手順のMyBatisの:

SqlSessionFactoryを入手1.

  • すべての構成情報の最初には含めて、コンフィギュレーションに保存されています。settingsElement、mapperElement

  • settingsElement
    ここに画像を挿入説明

  • フォルダのアイテム
    ここに画像を挿入説明

  • 解決リソースの下の各マッパー
    ここに画像を挿入説明ここに画像を挿入説明
    ここに画像を挿入説明
    ここに画像を挿入説明
    ここに画像を挿入説明
    ここに画像を挿入説明

  • すべてのxxxMapperファイルのラベルとパラメータが中に保存されているMappedStatementオブジェクト
    ここに画像を挿入説明

  • 構成オブジェクトタグに続いて、すべての設定情報

ここに画像を挿入説明

  • 最後に、DefaultSqlSessionFactory実装クラスはSqlSessionFactoryであるため、
    ここに画像を挿入説明
    ここに画像を挿入説明
  • だから、SqlSessionFactoryで終わります

結論:

A SqlSessionFactory - 「DefaultSqlSessionFactory-」構成 - 「すべての構成情報
公開された47元の記事 ウォン称賛34 ビュー8875

おすすめ

転載: blog.csdn.net/weixin_42893085/article/details/105138659