Mybatis(2) -- 框架原理

配置文件(核心)

  • 全局配置文件(配置數據源、事務等運行時信息);
  • 映射文件(執行statement的相關信息,包括sqp語句,輸入參數,輸出結果)

SqlSessionFactory(會話工廠)

  • 作用:生產會話

SqlSession(會話)

  • 作用:它是一個面向程序員的接口,程序員可以通過該接口對數據庫進行增刪改查方法,該接口有一股默認的實現:DefaultSQLSession

executor(執行器)

  • 作用:SQLSession本身不能直接操作數據庫,需要通過executor接口來真正的操作數據庫。該接口有兩個實現:基本執行器、換成執行器(默認)

MappedStatement

  • 作用:封裝了執行statement時的信息,包括sql語句、輸入參數、輸出結果

數據庫

 

輸入輸出參數類型:簡單類型(8種基本類型及String、Integer等)、pojo(get、set、bean)、hashmap

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