什麼是Mybatis?html
MyBatis 是一款優秀的基於Java的持久層框架(來源於「internet」和「abatis」的組合),它支持定製化 SQL、存儲過程以及高級映射。git
MyBatis 避免了幾乎全部的 JDBC 代碼和手動設置參數以及獲取結果集。github
MyBatis 能夠使用簡單的 XML 或註解來配置和映射原生類型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 對象)爲數據庫中的記錄。數據庫
Mybatis歷史?apache
Mybatis學習方式?mybatis
首先是官網網站:http://www.mybatis.org/mybatis-3/zh/index.html,裏面有不一樣種語言的手冊供參考;框架
下載jar包的官網:https://github.com/mybatis/mybatis-3/releases,能夠下載到mybatis-x.x.x.jar的不一樣版本;maven
maven方式:https://mvnrepository.com學習
而後多閱讀他人的代碼,每一個人有每一個人的思考思路,能夠對比取優;網站
最後就是不停的練習了,在實際項目中會掌握的更多,在問題中對細節瞭解的更透徹。