本書基于MyBatis的核心邏輯,通過實現(xiàn)簡單版MyBatis的方式,對MyBatis進行分析、設計和實踐。本書以實踐為核心,摒棄MyBatis源碼中繁雜的內容,聚焦于MyBaits中的核心邏輯,簡化代碼實現(xiàn)過程,以漸進式的開發(fā)方式,逐步實現(xiàn)MyBaits中的核心功能。從解析、綁定、反射、緩存,到會話和事務操作,再到如何與Spring、Spring Boot進行關聯(lián)注冊Bean對象,達到整合部分功能的目的。讀者可以把此次學習當作開發(fā)一個項目,由此可以看到MyBatis從無到有,再到完善和整合的全過程。 本書既可以作為計算機相關行業(yè)研發(fā)人員的輔導書,也可以作為高等院校計算機專業(yè)學生的參考書。無論是初學者,還是中級和高級研發(fā)人員,都能從本書中獲得啟發(fā)。