Mybatis系列一:Mybatis工作流程梳理

Mybatis的基礎學習知識點一:

1、數據配置文件

SqlMapConfig.xml

功能:配置了數據庫的數據源,數據庫的驅動,數據庫的鏈接地址,數據庫的用戶名和密碼,事務管理等參數。

2、SQL映射配置文件

Mapper.xml文件,"Mapper配置文件"

數據庫表的基本操作語句,select , update , delete , insert等。

3、會話工廠與會話

會話工廠:SqlSessionFaction:可以根據配置信息產生出可以連接數據庫並與其交互的SqlSession會話實例類。

會話:SqlSession:可以與數據庫交互的會話實例類。

總結:SQL映射配置文件Mapper.xml的路徑配置再SqlMapConfig.xml配置文件中。所以SqlSessionFaction類同時可以加載SQL語句的配置信息。通過其產生的SqlSession會話實例類,可以依照Mapper配置文件中的SQL配置,對數據庫進行增刪改查的操作。

4、整體過程梳理

1、SqlSessionFactory會話工廠會通過Resource資源信息加載對象獲取SqlMapConfig.xml配置文件信息,產生可以和數據庫進行交互的會話實例類SqlSession,同時SqlSession可以根據Mapper的配置文件的Sql配置,執行增刪改查操作。而SqlSession類的內部是通過Executor(基本執行和緩存執行器)對數據進行操作。

5、整體流程梳理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章