MyBatis學習:在宏觀上把握MyBatis框架

在這裏插入圖片描述
mybatis框架是一個持久層框架,是Apache下的頂級項目。mybatis可以讓開發者的主要精力放在sql上,通過mybatis提供的映射方式,自由靈活的生成滿足需要的sql語句。

MyBatis可以將向preparedStatement中的輸入參數自動進行輸入映射,將查詢結果集靈活映射成java對象(輸出映射)。

下面在整體上把握一下mybatis框架,總結一下mybatis的執行流程。看一下這個流程圖就清楚了。
在這裏插入圖片描述
從圖中可以看出,mybatis中首先要在配置文件中配置一些東西,然後根據這些配置去創建一個會話工廠,再根據會話工廠創建會話,會話發出操作數據庫的sql語句,然後通過執行器操作數據,再使用mappedStatement對數據進行封裝。

這就是整個mybatis框架的執行情況。對mybatis有了這個宏觀上的瞭解,從下次分享開始,我們步步深入學習MyBatis。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章