配置文件(核心)
- 全局配置文件(配置數據源、事務等運行時信息);
- 映射文件(執行statement的相關信息,包括sqp語句,輸入參數,輸出結果)
SqlSessionFactory(會話工廠)
- 作用:生產會話
SqlSession(會話)
- 作用:它是一個面向程序員的接口,程序員可以通過該接口對數據庫進行增刪改查方法,該接口有一股默認的實現:DefaultSQLSession
executor(執行器)
- 作用:SQLSession本身不能直接操作數據庫,需要通過executor接口來真正的操作數據庫。該接口有兩個實現:基本執行器、換成執行器(默認)
MappedStatement
- 作用:封裝了執行statement時的信息,包括sql語句、輸入參數、輸出結果
數據庫
輸入輸出參數類型:簡單類型(8種基本類型及String、Integer等)、pojo(get、set、bean)、hashmap