想學mybatis,我需要先詳細看看jdbc嗎?

yuepinwu


我的建議是先易後難,先學會Mybatis、再去了解JDBC。

Mybatis是什麼?

MyBatis是Java開發中一個常用的持久化框架,本質上是對JDBC的一次封裝,它封裝了諸如註冊驅動、創建連接、異常回滾、關閉連接等大量繁瑣冗餘的過程,使得開發者只需關注SQL本身即可,極大的提高了生產力。

先易後難

先學習簡單易用的Mybatis框架,等你能夠熟練使用Mybatis後自然會接觸更多的應用場景,帶著實際需求去學習JDBC會事半功倍。

舉個例子,你會發現Mybatis對大批量操作的業務場景並不能提供很好的支持,這種場景JDBC反而會更合適,你可能會好奇為什麼JDBC對大批量操作的支持更好呢?這時候你自然而然的就會去深入學習JDBC。

總結

學習是一個需要不斷得到正向反饋的過程,一上來就學難的容易打擊自信心,反而得不償失。

因此我建議先學會Mybatis框架、項目中實際使用起來;等哪天業務需要使用JDBC了你自然會去深入學習JDBC,不必一開始就強求。


萌新程序員成長日記


學習mybatis之前學習jdbc是重中之重。

學好了JDBC你可以自己開發一個類似於Mybatis的持久層框架. 很多公司也是使用的自己內部的框架, 所以你學好了JDBC就能迅速理解和上手各種各樣的持久層框架.

單機程序需求比較簡單, 主要還是使用JDBC.

JDBC是性能卓越, 速度更是一騎絕塵 . 其他持久層框架簡化了開發的效率 , 但是執行中往往需要解析XML ,註解等,中間步驟, 速度上較慢. 所以很多時候,為了提升性能,會直接使用JDBC開發.

JDBC 簡單,幾天就能上手, 學完就做個小項目. 再學習mybatis, 你這樣才能體會到mybatis的優點, 代碼量減少很多, 開發效率槓槓的...


分享到:


相關文章: