跟小博老師一起學習MyBatis ——MyBatis簡介

MyBatis是什么

MyBatis前身是iBatis,是APACHE組織下面一個開源項目,2010年此項目轉到了GOOGLE CODE旗下,并修改名為MyBatis。它是一款基于JAVA的用來操作數據庫的產品,它支持普通SQL查詢、存儲過程、高級映射的優秀持久層框架。我們通過它可以盡可能減少JDBC代碼,使用映射文件輕松轉換JAVA對象與數據庫表之間的關系。

相對Hibernate持久層框架,MyBatis使用起來更為靈活方便。手工編寫SQL代碼可讓MyBatis執起起來效率更高,而利用映射文件使得開發效率大幅提升。MyBatis更強大的特征是支持動態SQL,如果你之前有手工拼接SQL的編程經歷,一定會對這個功能愛不釋手。

基于以上原因,MyBatis受到了眾多粉絲的追捧,很多企業把它應用到了自己的產品中。本系列小傅老師就帶大伙一起學習MyBatis。

MyBatis

我們可以到https://github.com/mybatis/mybatis-3/releases下載,現在的最新版本是mybatis-3.4.2。如果你的項目要使用到Spring,務必要將以之相關聯的Spring支持文件一起下載,并引入到你的工程中。

將下載后的文件進行解壓,我們得到以下目錄。

Mybatis-3.4.2.jar是MyBatis的核心文件,要使用MyBatis的項目必須將其引入。Mybatis-3.4.2.pdf是官方出品的學習資料,目前支持的語言只有英語與西班牙語。大家將此書當成字典,在學習過程中可查閱它。Lib目錄是額外的支持文件,比如log4J、cglib代理、ognl語言支持等等。我們根據項目的需要有選擇性的引入到工程。

好了,關于MyBatis就聊到這邊。大伙去MyBatis官網下載好支持文件,下回我們就學習它的具體使用。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,836評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,925評論 6 342
  • 1. 簡介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存儲過程以及高級映射的優秀的...
    笨鳥慢飛閱讀 5,571評論 0 4
  • 1.厭惡似乎成了一種常態,環境什么時候已經不再那么單純快樂了。污濁的空氣,叫囂著得反感,生活地如此敷衍了事,沒有不...
    木南京路閱讀 266評論 0 0
  • 月光輕輕流淌 我躺在月光里做夢 你走在云彩里 似乎在向我呼喊 卻是一個完全陌生的名字 ——你說,那就是我以后的名字...
    金永輝煌閱讀 313評論 0 7