MyBatis入門 工作原理

2022-09-20 10:09:06 字數 512 閱讀 3235

在學習 mybatis 程式之前,讀者需要了解一下 mybatis 工作原理,以便於理解程式。mybatis 的工作原理如圖  所示。

圖   mybatis 框架的執行流程圖

下面對圖 中的每步流程進行說明。

1)讀取 mybatis 配置檔案:mybatis-config.xml 為 mybatis 的全域性配置檔案,配置了 mybatis 的執行環境等資訊,例如資料庫連線資訊。

2)載入對映檔案。對映檔案即 sql 對映檔案,該檔案中配置了運算元據庫的 sql 語句,需要在 mybatis 配置檔案

mybatis-config.xml 中載入。mybatis-config.xml 檔案可以載入多個對映檔案,每個檔案對應資料庫中的一張表。

3)構造會話工廠:通過 mybatis 的環境等配置資訊構建會話工廠 sqlsessionfactory。

ref

mybatis工作原理

1.讀取配置檔案 連資料庫的相關資訊 2.有了這些資訊就能建立sqlsessionfactory sqlsessionfactory的生命週期是程式級,程式執行的時候建立起來,程式結束的時候消亡 3.sqlsessionfactory建立sqlsession,目的執行sql語句 sqlsession...

MyBatis工作原理

當mybatis執行開始時,先要通過resource載入核心配置檔案,之後使用xmlconfigbuilder解析配置檔案,將解析結果封裝成configuration物件,然後使用configuration物件構建乙個defaultsqlsessionfactory物件,至此,sqlsession工...

Mybatis 的工作原理

在了解如何建立sqlsessionfactory之前,先看一下mybatis是如何載入全域性配置檔案,解析xml檔案生成configuration的 public configuration parse parsed true parseconfiguration parser.evalnode c...