4 回答

侃侃無極
TA貢獻2051條經驗 獲得超10個贊

慕俠2389804
TA貢獻1719條經驗 獲得超6個贊
(1)加載配置并初始化:觸發條件:加載配置文件.配置來源于兩個地方,一處是配置文件,一處是Java代碼的注解,將SQL的配置信息加載成為一個個MappedStatement對象(包括了傳入參數映射配置、執行的SQL語句、結果映射配置),存儲在內存中。
(2)接收調用請求:觸發條件:調用Mybatis提供的API。傳入參數:為SQL的ID和傳入參數對象。處理過程:將請求傳遞給下層的請求處理層進行處理。
(3)處理操作請求 觸發條件:API接口層傳遞請求過來。傳入參數:為SQL的ID和傳入參數對象
(4)返回處理結果將最終的處理結果返回。
MyBatis是一款一流的支持自定義SQL、存儲過程和高級映射的持久化框架。MyBatis幾乎消除了所有的JDBC代碼,也基本不需要手工去 設置參數和獲取檢索結果。MyBatis能夠使用簡單的XML格式或者注解進行來配置,能夠映射基本數據元素、Map接口和POJOs(普通java對 象)到數據庫中的記錄。
添加回答
舉報
0/150
提交
取消