定義:
寫作時間:2015年8月27日11:15:50
mybatis是一個java持久層架構,java中操作關系型 資料庫用的是jdbc,mybatis是對jdbc的一個封裝。本次從基礎講mybatis的前面回顧,從理論結合執行個體講解。本文目前是最新的基于maven的mybatis的教程,是自己學習回顧。
jdk1.7.0_79
idea:intellij_14.1.4
mysql:mysql5.6
1、jdbc需要頻繁連結
解決方案設想:建立資料連接配接池
2、sql語句是寫死
解決方案設想:将sql統一配置
3、preparedStatement占位符寫死
解決方案設想:sql占位符配置在檔案中
4、周遊結果集寫死
解決方案設想:java對象周遊
MyBatis是一個優秀的持久層架構,它對jdbc的操作資料庫的過程進行封裝,使開發者隻需要關注 SQL 本身,而不需要花費精力去處理例如注冊驅動、建立connection、建立statement、手動設定參數、結果集檢索等jdbc繁雜的過程代碼。

4.1導入jar包
mybatis在github上托管,可以去上面下載下傳jar包(位址:https://github.com/mybatis/mybatis-3/releases),由于但是用的maven就直接貼出來配置。
以上jar包,關于log4j,我會另外講一下,請參考log4j專題
由于篇幅關系,下一章進入入門程式
如有疑問:qq群:78275755(目前木有人,來啦更好)
本項目1-5章 初級教程 項目百度分享盤:
http://pan.baidu.com/s/1o63SUaI