美文网首页MyBatis学习(完)
MyBatis框架实现(08)总结

MyBatis框架实现(08)总结

作者: 郭艺宾 | 来源:发表于2019-08-13 00:10 被阅读1次

    前面的步骤基本上已经把mybatis框架实现类,主要的流程都在。下面我们来执行一次测试代码:

    现在在使用上很接近mybatis了,看一下运行结果:

    没有问题,框架正常工作!

    前面的所有内容都只是实现了一个框架的基本流程,并不算实现了一个框架,目前这个框架只能做查询对象功能,局限性很大。我们看到从开始到结束把jdbc分成了很多步骤,在这里分其实意义不大,但是对于一个完整的框架,很有必要,我们分出来的每一部分,包括sqlSession,执行器,参数处理器,结果处理器,结果对象生成工厂,包括配置的读取等等,每一部分都是可以扩展的,把使用单一类实现的地方使用接口的形式编写,比如读取配置从多种渠道读取,配置数据源的时候使用线程池,查询数据库的时候可以使用其它执行器和结果处理器,结果有很多类型,除了类之外,还有resultMap等,结果对象的创建也可以针对不同的类型进行判断和扩展。

    通过手写一个简单的mybatis,相信能对mybatis更加熟悉!

    代码地址:https://gitee.com/blueses/mybatis-demo 19

    相关文章

      网友评论

        本文标题:MyBatis框架实现(08)总结

        本文链接:https://www.haomeiwen.com/subject/ofevdctx.html