mybatis是支持普通SQL查詢、存儲過程和高級映射的優秀的持久層框架。主要思想是:將程序中的大量的SQL語句剝離出來,配置在配置文件中,以實現SQL的靈活配置。好處就是,將SQL與程序代碼分離,做到可以在不修改程序代碼的情況下,直接在配置文件中修改SQL。
【Mybatis-從0到1】系列主要分爲兩大篇。
第一篇:主要介紹單純的mybatis的應用
第二篇:介紹mybatis與Spring結合的應用
學習環境與之前的【SpringMVC-001】系列基本一致。
【第一篇】學習路線
1. 單獨使用 jdbc 開發的前期準備
2. 框架原理及入門程序
3. 案例分析用戶的增、刪、改、查
4. 開發 DAO
5. 配置文件 SqlMapConfig.xml
6. 輸入映射、 輸出映射
8. 動態sql(略,能看懂就OK)
前8章源碼:下載
9. 高級結果集映射(一對一、一對多、多對多)
10. mybatis延遲加載
11. mybatis查詢緩存(一級緩存、二級緩存)
12. mybaits和spring進行整合(掌握)
13. mybatis逆向工程
【第二篇】學習路線
【待定】