mybatis架構理解

2022-05-18 20:53:05 字數 1748 閱讀 9149

1、 mybatis配置

sqlmapconfig.xml,此檔案作為mybatis的全域性配置檔案,配置了mybatis的執行環境等資訊。

2、 通過mybatis環境等配置資訊構造sqlsessionfactory即會話工廠

3、 由會話工廠建立sqlsession即會話,運算元據庫需要通過sqlsession進行。

4、 mybatis底層自定義了executor執行器介面運算元據庫,executor介面有兩個實現,乙個是基本執行器、乙個是快取執行器。

mybatis架構原理

1 mybatis配置 sqlmapconfig.xml,此檔案作為mybatis的全域性配置檔案,配置了mybatis的執行環境等資訊。2 通過mybatis環境等配置資訊構造sqlsessionfactory即會話工廠。工廠能幫我們去載入核心配置檔案。載入了核心配置檔案後就建立session,通...

Mybatis簡單理解

一級快取 一級快取是sqlsession級別的快取。在運算元據庫時需要構造sqlsession物件,在物件中有乙個資料結構用於儲存快取資料。不同的sqlsession之間的快取資料區域是互相不影響的。也就是他只能作用在同乙個sqlsession中,不同的sqlsession中的快取是互相不能讀取的。...

Mybatis的整體架構

1 mybatis配置檔案,有2類配置檔案 a 全域性配置檔案 只能有乙個 檔名不是固定的 約定檔名 mybatis config.xml 配置了執行引數 外掛程式 連線池等資訊。對映檔案,在整個mybatis 中可以有多個配置檔案,配置多個 statement sql 2 通過配置檔案構造出sql...