一、載入配置檔案並初始化
mybatis的配置檔案一共有兩類:
二、通過sqlsesssionfactory.opensession()方法開啟乙個sqlsession物件
三、mybatis執行器executor根據sqlsession傳遞的引數執行query()方法
executor.query()方法幾經轉折,最後會建立乙個statementhandler物件,然後將必要的引數傳遞給statementhandler,使用statementhandler來完成對資料庫的查詢,最終返回list結果集。
mybatis的執行流程
載入全域性配置檔案 mybatisconfig.xml 這個配置檔案中通常是別名設定,的設定,xml全域性配置檔案會產生乙個構建者類,叫做xmlconfigbuilder,這個類是用來通過xml配置 檔案來構建configuration物件例項的,構建的過程就是解析 mbatistconfig xm...
MyBatis的執行流程
這個是乙個大致的流程圖 詳細的流程為 2.xml全域性配置檔案會產生乙個構建者類,叫做xmlconfigbuilder,這個類是用來通過xml配置檔案來構建configuration物件例項的,構建的過程就是解析 mybatisconfig.xml 配置檔案呼叫parse產生configuratio...
mybatis執行流程
記錄一下自己對mybatis的理解和心得.是自己手寫的乙個mybatisdemo,比較簡陋,只有乙個簡單的查詢語句,但是麻雀雖小五臟俱全,可以理解整個mybatis的執行流程.載入全域性配置檔案 將配置檔案載入到inputstream中,dcoumentutils將stream轉換為document...