mybatis原理

1、API接口層:提供給外部使用的接口API,開發人員通過這些本地API來操縱、數據庫 。接口層一接收到調用請求就會調用數據處理層來完成具體的數據處理 。
【mybatis原理】2、數據處理層:負責具體的SQL查找、SQL解析、SQL執行和執行結果映射處理等 。它主要的目的是根據調用的請求完成一次數據庫操作 。
3、基礎支撐層:負責最基礎的功能支撐,包括連接管理、事務管理、配置加載和緩存處理 , 這些都是共用的東西,將他們抽取出來作為最基礎的組件 。為上層的數據處理層提供最基礎的支撐 。