真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

MyBatis的框架架構設計是怎么樣的

小編給大家分享一下MyBatis的框架架構設計是怎么樣的,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯公司是專業(yè)的棲霞網站建設公司,棲霞接單;提供成都網站制作、網站設計、外貿網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行棲霞網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!

MyBatis的框架架構設計是怎么樣的

MyBatis的框架架構設計是怎么樣的

這張圖從上往下看。MyBatis的初始化,會從mybatis-config.xml配置文件,解析構造成Configuration這個類,就是圖中的紅框。

(1)加載配置:配置來源于兩個地方,一處是配置文件,一處是Java代碼的注解,將SQL的配置信息加載成為一個個MappedStatement對象(包括了傳入參數映射配置、執(zhí)行的SQL語句、結果映射配置),存儲在內存中。

(2)SQL解析:當API接口層接收到調用請求時,會接收到傳入SQL的ID和傳入對象(可以是Map、JavaBean或者基本數據類型),Mybatis會根據SQL的ID找到對應的MappedStatement,然后根據傳入參數對象對MappedStatement進行解析,解析后可以得到最終要執(zhí)行的SQL語句和參數。

(3)SQL執(zhí)行:將最終得到的SQL和參數拿到數據庫進行執(zhí)行,得到操作數據庫的結果。

(4)結果映射:將操作數據庫的結果按照映射的配置進行轉換,可以轉換成HashMap、JavaBean或者基本數據類型,并將最終結果返回。

以上是“MyBatis的框架架構設計是怎么樣的”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!


標題名稱:MyBatis的框架架構設計是怎么樣的
網頁URL:http://weahome.cn/article/jcgjsp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部