91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mybatis入門一:mybatis框架原理

發布時間:2020-06-12 19:23:48 來源:網絡 閱讀:699 作者:wx58bcafcc6d2c9 欄目:數據庫

一、mybatis框架原理圖(圖片參考網上)

mybatis入門一:mybatis框架原理




二、框架原理圖解釋:

    1、mybatis配置

          sqlMapConfig.xml,此文件作為mybatis的全局配置文件,配置了mybatis的運行環境等信息。mapper.xml文件即sql映射文件,文件中配置了操作數據庫的sql語句。此文件需要在SqlMapConfig.xml中加載


    2、通過mybatis環境等配置信息構造SqlSessionFactory即會話工廠


    3、由會話工廠創建sqlSession即會話,操作數據庫需要通過sqlSession進行。


    4、mybatis底層自定義了Executor執行器接口操作數據庫,Executor接口有兩個實現,一個是基本執行器、一個是緩存執行器


    5、Mapped Statement也是mybatis一個底層封裝對象,它包裝了mybatis配置信息及sql映射信息等。mapper.xml文件中一個sql對應一個Mapped Statement對象,sql的id即是Mapped statment的id


    6、Mapped Statment對sql執行輸入參數進行定義,包括HashMap、基本類型、pojo,Executor通過Mapped Statment在執行sql前將輸入的java對象映射至sql中,輸入參數映射就是jdbc編程中對preparedStatement設置參數


    MappedStatement對sql執行輸出結果進行定義,包括HashMap、基本類型、pojo,Executor通過Mapped Statement在執行sql后將輸出結果映射至java對象中,輸出結果映射過程相當于jdbc變成中對結果的解析處理過程




        












向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安福县| 昭觉县| 汉沽区| 福州市| 汉中市| 新龙县| 祥云县| 洛川县| 北流市| 镇宁| 定结县| 望江县| 洛浦县| 徐汇区| 万州区| 余庆县| 辽宁省| 南陵县| 阳东县| 泸西县| 神木县| 武山县| 木兰县| 南华县| 江油市| 黄冈市| 郯城县| 井冈山市| 衡山县| 都匀市| 湘潭县| 安福县| 石景山区| 喀喇沁旗| 赤城县| 平南县| 太仓市| 昌都县| 开封县| 申扎县| 乃东县|