MyBatis簡介 MyBatis introduction

1 什麼是 MyBatis?

MyBatis是一個基於Java的持久層框架。

MyBatis 原名叫iBatis,本來是Apache Software Foundation (ASF) 的一個開源項目。 2010年這個項目由Apache遷移到了Google Code,並且改名爲MyBatis 。2013年11月由Google Code遷移到Github。 當前,最新版本是MyBatis 3.5.4 ,其發佈時間是2020年2月4日。

MyBatis 是一款優秀的持久層框架,它支持自定義 SQL、存儲過程以及高級映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設置參數和獲取結果集的工作。MyBatis 可以通過簡單的 XML 或註解來配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對象)爲數據庫中的記錄。

2 MyBatis特點

  • 簡單:MyBatis很小,沒有任何第三方依賴,最簡單安裝只要一個jar文件,配置幾個SQL映射文件,易於學習,易於使用。
  • 靈活:MyBatis不會對應用程序或者數據庫的現有設計強加任何影響。 SQL寫在XML裏,便於統一管理和優化。通過SQL語句可以滿足操作數據庫的所有需求。
  • 解耦:通過提供DAO層,將業務邏輯和數據訪問邏輯分離,使系統的設計更清晰,更易開發,更易測試,更易維護。

 

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