<label id="oakn9"><ruby id="oakn9"><input id="oakn9"></input></ruby></label>

<button id="oakn9"><acronym id="oakn9"><input id="oakn9"></input></acronym></button>

MyBatis 的核心組件主要有四個:

(1)SqlSessionFactoryBuilder(構造器):它會根據配置或者代碼來生成 SqlSessionFactory,采用的是分步構建的 Builder 模式。

(2)SqlSessionFactory(工廠接口):依靠它來生成 SqlSession,使用的是工廠模式。

(3)SqlSession(會話):一個既可以發送 SQL 執行返回結果,也可以獲取 Mapper 的接口。在現有的技術中,一般我們會讓其在業務邏輯代碼中“消失”,而使用的是 MyBatis 提供的 SQL Mapper 接口編程技術,它能提高代碼的可讀性和可維護性。

(4)SQL Mapper(映射器):MyBatis 新設計存在的組件,它由一個 Java 接口和 XML 文件(或注解)構成,需要給出對應的 SQL 和映射規則。它負責發送 SQL 去執行,并返回結果。

標簽: none

[站長推薦]-[系統化學習]


[網站公告]-[抵制某公眾號與某知識星球]


添加新評論

久久99国产只有精品