1 配置檔案:
sqlmapconfig.xml 全域性配置檔案(資料來源,事物等執行時資訊)
2 呼叫:sqlsessionfactory 作用:生產會話
3 呼叫:sqlsession
作用:作為面向程式設計師的介面,程式設計師可以呼叫sqlsession來進行增刪改查。預設實現:defaultsqlsession。
4、呼叫executor(執行器)
作用:sqlsession無法直接運算元據庫,需要通過executor介面來真正運算元據庫,它有兩個實現:基本執行器、快取執行器。
executor執行的物件,它封裝執行了statement時的資訊,包括sql、輸入、輸出引數。
6、連線到資料庫
MyBatis框架及原理分析
封裝jdbc操作 利用反射打通j a類與sql語句之間的相互轉換 mybatis的主要設計目的就是讓我們對執行sql語句時對輸入輸出的資料管理更加方便,所以方便地寫出sql和方便地獲取sql的執行結果才是mybatis的核心競爭力。mybatis的配置 mybatis框架和其他絕大部分框架一樣,需要...
持久化框架 Mybatis簡介與原理
mybatis 本是apache的乙個開源專案ibatis,2010年這個專案由apache software foundation 遷移到了google code,並且改名為mybatis ibatis一詞 於 internet 和 abatis 的組合,是乙個基於j a的持久層框架。ibatis...
Mybatis框架 初始Mybatis
1.1.mybatis框架簡介 mybatis是乙個開源的資料持久層框架,它的內部封裝了通過了jdbc訪問資料庫的操作,支援普通的sql查 詢 儲存過程和高階對映,幾乎消除了所有的jdbc 和引數的手工設定以及結果集的檢索。其主要思想是將sql 語句剝離出來,配置在配置檔案中,實現sql的靈活配置 ...