1. 程式人生 > 實用技巧 >mybatis架構筆記

mybatis架構筆記

1.序

發現一本十分十分十分優秀的書籍《mybatis技術內幕》。應該可以算是我接觸java技術以來,看過的深度最深,準確度最高,眼光最獨到的技術類書籍,十分感慨。 為什麼沒有早些看到,為什麼以前走了很多的彎路。。 哈哈哈,可能這就是一本好書帶來的力量。

2.mybatis架構圖

注: 與書中的架構圖是一致的,這裡單純為了手寫一遍加深記憶。

3.jdbc流程(為什麼會出現ORM)

注:圖中的結束節點忘了改名字。。 將就看看^-^

4.mybatis的原始碼及組成

注:內容均整理自《mybatis技術內幕》,根據自己的理解,提煉了一些關鍵的,忽略很多的細節(也有可能是關鍵點)。

5.心得

以前總是想著靠自己把開源的原始碼過一遍。 事實上,也只能過一遍,除自己感動自己外,基本沒有任何意義。

強烈不建議小朋友在沒有大朋友的帶領下觀看原始碼。 當然野生程式設計師除外,只有趟過很多坑,才會變得波瀾不驚。但是也正如今天在《Hibernate and java persistent 中文譯本&Hibernate實戰二》中所看到的一句話:“不走彎路,便是捷徑”。

另外,觀看原始碼最好的方式不是在網上找部落格,而是首先尋找是否有專業類書籍。 注意,是專業類技術書籍,非入門啦,實戰啦之類的使用指導書。如果確實找不到的情況下,再參考部落格。 須知,部落格本身也存在很多的缺陷,正如我之前寫了很多的技術文章,因為主客觀條件限制,在當時是對的,在現在自己看來就會有很多是謬誤。當然,敢犯錯才能有進步。

加油,奧力給。