MyBatis的詳細介紹

一、mybatis的簡介

mybatis前身叫iBatis,本是Apache的一個開源項目,2010年這個項目由apache software foundation 遷移到了google code,並且改名爲MyBatis。MyBatis是支持普通SQL查詢存儲過程高級映射的優秀持久層框架。MyBatis消除了幾乎所有的JDBC 代碼和參數的手工設置以及結果集的檢索。MyBatis使用簡單的XML或者註解用於配置和原始映射,將接口和java的POJO映射成數據庫的記錄。

MyBatis的功能架構分爲三層:

  • API接口層:提供給外部使用的接口API,開發人員通過這些本地API來操縱數據庫。

  • 數據處理層:負責具體的SQL查找,SQL解析,SQL執行和執行結果映射處理等。

  • 基礎支撐層:負責最基礎的功能支撐,包括連接管理,事務管理,配置加載和緩存處理,這些公用的東西,將他們抽取出來最爲最基礎的組件,爲上層提供最基礎的支撐。

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