什麼是 MyBatis?
MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的 XML 或註解來配置和映射原生類型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 對象)為數據庫中的記錄。
說一些題外的話
這篇系列教程, 除了想寫出來幫助零入門的人進行入門Mybatis也是為了以後自己有個地方查找知識點. 所以很多內容會從最基礎的進行入手. 然後儘量的深入到源碼層級. 有任何的不足. 歡迎指正. 希望能夠輕噴. 每個人的學習方式不同, 所以能夠看到的東西和想輸出的東西肯定不一樣. 如果你有其他的思路點. 歡迎探討. 感謝共勉.
另外, 因為是實戰型教程, 所以教程還是偏向案例的. 希望整個過程能夠做到詳細到單步驟.
開始的準備工作
操作系統
win10(不強求, 大多數的教程由此係統編寫.)
Java
JDK8(更高也可以. 學習就不要低於這個了. 現在市面上使用最多的版本了. 如何安裝, 可自行查閱其他文檔.)
Eclipse
2019-12的版本, 當然個人認為還是Idea最好用, 除了收費之外沒有任何其他的毛病.
MyBatis
版本: 3.5.3, 寫文章時, 最新版本.
Maven
maven的版本是3.3.9 最好使用3.3+ 最新版更好, 當然這是學習的時候, 真正生產環境當然是越穩定越好.
這裡就只支持maven項目了,真正的開發中, maven或者說是代碼構建工具已經必不可少了. 不會就認真學上一個小時吧. 足夠使用了.
個人習慣
寫教程個人比較喜歡用最新的版本. 這樣也可以學習其中的不同之處, 所寫內容有不會淘汰太快. 要不然教程沒有寫好, 大版本已經更新了.
下載各個工具的小建議
可以使用迅雷進行下載, 複製對應的下載地址, 在迅雷中新建下載鏈接即可. 可以大多數情況下加速下載.
額外的配置
打開Eclipse, maven使用自己下載的, 最好不要使用自帶的, 可能會出現問題. 也不方便後續的管理.
Window -> Preferences -> Maven 需要配置Installations 和 User Settings
先配置User Settings
Local Repository 是根據settings.xml進行配置的. 如果想修改就到maven的conf/settings.xml修改本地倉庫地址即可.
再配置Installations
Maven配置完畢.
加快一點編譯速度. 特別是大項目的時候, Eclipse還是會很卡的. 暫停所有的驗證器.y
調整統一的編碼
統一調整成UTF-8. 這些都是基本的配置. 配置完, 就可以接著走接下來的教程了.
準備工作做完第一個教程也就結束了. 因為本教程是系列, 歡迎關注埋坑.
需要注意的是, 因為是基於Java的框架最好還是有基礎的Java基礎, 最起碼可以瞭解一下JDBC. 再來學習, 可能更加容易.
希望本篇文章給你些許的思考, 感謝關注.