Java源碼詳解系列(十)--全面分析mybatis的使用、源碼和代碼生成器(總計5篇博客)

簡介

Mybatis 是一個持久層框架,它對 JDBC 進行了高級封裝,使我們的代碼中不會出現任何的 JDBC 代碼,另外,它還通過 xml 或註解的方式將 sql 從 DAO/Repository 層中解耦出來,除了這些基本功能外,它還提供了動態 sql、延遲加載、緩存等功能。 相比 Hibernate,Mybatis 更面向數據庫,可以靈活地對 sql 語句進行優化。

針對 Mybatis 的分析,我拆分成使用、源碼分析、生成器等部分,已更新5篇博客,都放在 Mybatis 這個系列裏,內容將持續更新。

Mybatis詳解系列(一)--持久層框架解決了什麼及如何使用Mybatis

Mybatis源碼詳解系列(二)--Mybatis如何加載配置及初始化

Mybatis源碼詳解系列(三)--從Mapper接口開始看Mybatis的執行邏輯

Mybatis源碼詳解系列(四)--你不知道的Mybatis用法和細節

Mybatis詳解系列(五)--Mybatis Generator和全註解風格的MyBatis3DynamicSql

相關源碼請移步:mybatis-demo

本文爲原創文章,轉載請附上原文出處鏈接:https://www.cnblogs.com/ZhangZiSheng001/p/13237670.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章