Mybatis執行原理

2022-09-05 20:48:16 字數 394 閱讀 9900

mybatis執行原理

1.mybatis要載入配置檔案,包括主配置檔案和對映檔案

主配置檔案裡配置了資料來源,事務管理,包括註冊對映檔案

對映檔案就是配置sql資訊,並和某個dao介面對映

2.利用配置檔案生成sqlsessionfactory

3。獲取會話,利用sqlsession運算元據庫

會有引數的處理:輸入引數和輸出引數

4.sqlsession不真正和資料庫打交道,sqlsession會呼叫executor執行器來運算元據庫

mybatis執行原理

1 獲取sqlsessionfactory物件 解析檔案的每乙個資訊儲存在configuration中,返回包含configuration的defaultsqlsessionfactory 2 獲取sqlsession物件 返回乙個defaultsqlsession物件,包含executor和con...

MyBatis的執行原理

答案就是動態 關於動態 的內容,博主在之前的博文中已經詳細介紹過了,此處不再贅述。本文主要探析一下mybatis在執行資料庫操作時的執行原理。package com maowei learning orm dao import com maowei learning orm user public ...

mybatis的執行原理

mybatis執行開始時,使用resources類將磁碟上面的核心配置檔案載入到記憶體中,得到乙個輸入流。inputstream is resources.getresourceasstream mybatis.xml 然後,通過輸入流作為引數傳遞給xmlconfigbuilder,建立乙個xmlc...