轉載地址:https://blog.csdn.net/luanlouis/article/details/40422941
整體結構
一 接口調用層
1 通過sqlSession的方式調用:基本不用
2 Mapper接口:Mapper接口和Mapper.xml映射,MyBatis通過動態代理生成Mapper實例,通過StatementId底層就還是調用sqlSession的接口
二 數據處理層
1 通過傳入的參數動態構造sql
2 sql執行
3 封裝成結果集
三 框架支撐層
1 連接池
2 緩存機制
3 事務機制