亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問關于Java框架MyBatis工作流程是怎樣的?

請問關于Java框架MyBatis工作流程是怎樣的?

郎朗坤 2019-09-04 10:06:32
Java框架MyBatis工作流程是怎樣的?
查看完整描述

4 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

1、加載配置并初始化;
2、接收調用請求;
3、處理操作請求觸發條件:API接口層傳遞請求過來;
4、返回處理結果將最終的處理結果返回。

查看完整回答
反對 回復 2019-09-14
?
侃侃無極

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

mybatis主要通過兩個配置文件(sqlMapConfig.xml和Mapper.xml),來配置數據庫和對象的關系

sqlMapConfig.xml:

Mybatis的全局配置文件,主要配置mybatis的環境參數、映射對象運行參數。
mybatis的環境參數:數據源配置、事務控制
映射對象運行參數:映射對象的別名設置、映射對象配置文件加載

案例:



查看完整回答
反對 回復 2019-09-14
?
慕俠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對 象)到數據庫中的記錄。



查看完整回答
反對 回復 2019-09-14
  • 4 回答
  • 0 關注
  • 687 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號