色欲av一区久久精品_久久综合色综合色88_无码在线观看不卡_色黄视频网站_亚洲国产精品久久久久秋霞66

MyBatis的執(zhí)行過程

時間:2023-05-16

MyBatis的執(zhí)行過程:
(1)讀取MyBatis配置文件mybatis-config.xml
(2)加載映射文件
(3)構(gòu)建會話工廠SqlSessionFactory
(4)創(chuàng)建SqlSession目標(biāo)
(5)創(chuàng)建Executor接口的實例。
MyBatis底層定義了一個Executor接口來操作數(shù)據(jù)庫,能夠依據(jù)SqlSession傳遞的參數(shù)動態(tài)生成需求執(zhí)行的SQL句子,一起擔(dān)任查詢緩存的維護(hù)。
MyBatis給Executor接口提供了多個實現(xiàn)類。java
(6)創(chuàng)建MappedStatement目標(biāo)
Executor接口操作數(shù)據(jù)庫的方法中都有一個MappedStatement類型的參數(shù),此參數(shù)封裝了映射信息,一個SQL元素對應(yīng)一個MappedStatement目標(biāo),SQL元素的id便是MappedStatement的id。
(7)輸入?yún)?shù)映射
將輸入的參數(shù)(根本類型、POJO類型、List類型、Map類型)映射到SQL句子中。
(8)輸出成果映射
將成果集映射到指定的數(shù)據(jù)類型(根本類型、POJO類型、List、Map)。

文章標(biāo)簽:

Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號

與項目經(jīng)理交流
掃描二維碼
與項目經(jīng)理交流
掃描二維碼
與項目經(jīng)理交流
ciya68