mybatis配置檔案:包括全域性配置檔案和對映檔案,其中全域性配置檔案配置了資料來源、事務等資訊;對映檔案配置了sql執行相關的資訊,可以配置與對映檔案對應的對映介面,簡化jdbc操作
全域性配置檔案通過匯入對映檔案(或對映介面)將sql執行資訊載入到容器中
mybatis通過讀取配置檔案資訊(全域性配置檔案),構造出sqlsessionfactory,即會話工廠。
通過sqlsessionfactory,可以建立sqlsession,即會話。mybatis是通過sqlsession來運算元據庫的。通過sqlsession可以進一步構建對映介面的實現類物件,簡化jdbc操作
sqlsession本身不能直接運算元據庫,它是通過底層的executor執行器介面來運算元據庫的。
Mybatis工作流程
簡單敘述一下,即把xml裡面的配置資訊進行解析,並儲存到configuration的容器中。1.sqlsessionfactory是mybatis的核心類,可以提供sqlsession,以sqlsession的形式執行sql。2.configuration用於儲存xml的配置資訊如sql等。其實sq...
mybatis工作流程
mybatis 的工作流程 1.讀取配置檔案 連資料庫的相關資訊 2.有了這些資訊就能建立sqlsessionfactory sqlsessionfactory的生命週期是程式級,程式執行的時候建立起來,程式結束的時候消亡 3.sqlsessionfactory建立sqlsession,目的執行sq...
MyBatis 的工作流程
mybatis功能架構 1.讀取配置檔案 連資料庫的相關資訊 2.有了這些資訊就能建立sqlsessionfactory sqlsessionfactory的生命週期是程式級,程式執行的時候建立起來,程式結束的時候消亡 3.sqlsessionfactory建立sqlsession,目的執行sql語...