手写自己的MyBatis框架-核心对象
生活随笔
收集整理的這篇文章主要介紹了
手写自己的MyBatis框架-核心对象
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、存放參數(shù)和結(jié)果映射關(guān)系、存放SQL 語句,我們需要定義一個(gè)配置類;
2、執(zhí)行對(duì)數(shù)據(jù)庫的操作,處理參數(shù)和結(jié)果集的映射,創(chuàng)建和釋放資源,我們需要定義一個(gè)執(zhí)行器;
3、有了這個(gè)執(zhí)行器以后,我們不能直接調(diào)用它,而是定義一個(gè)給應(yīng)用層使用的API,它可以根據(jù)SQL 的id 找到SQL 語句,交給執(zhí)行器執(zhí)行;
4、直接使用id 查找SQL 語句太麻煩了,我們干脆把存放SQL 的命名空間定義成一個(gè)接口,把SQL 的id 定義成方法,這樣只要調(diào)用接口方法就可以找到要執(zhí)行的SQL。這個(gè)時(shí)候我們需要引入一個(gè)代理類。
核心對(duì)象有了,接下來我們分析一下這個(gè)框架操作數(shù)據(jù)庫的主要流程,先從單條查詢?nèi)胧帧?/p>
?
超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的手写自己的MyBatis框架-核心对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手写自己的MyBatis框架-这个框架需
- 下一篇: 手写自己的MyBatis框架-操作流程