美文网首页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)总结

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

  • JPA & Spring Data & Mybatis & 通用

    此篇只做总结和对比 不做具体的操作和实现 Mybatis Mybatis 是一款半自动的ORM框架,而比Mybat...

  • Spring和MyBatis整合笔记

    对于 Spring 框架和 MyBatis 框架整合,摸爬滚打总结了这篇笔记,MyBatis 用 XML 文件替代...

  • 大厂面试系列(十一):Mybatis和Hibernate

    ORM框架 Mybatis,Hibernate和JPA Mybatis Mybatis怎么实现Dao的一系列操作?...

  • MyBatis技术总结

    MyBatis技术总结 分类:JavaEE框架技术原创文章作者: 张岩 什么是MyBatis?MyBatis 是一...

  • Java面试——Mybatis

    Mybatis的DAO实现,其他的ORM框架使用过吗?Mybatis底层实现是用动态代理做的,MyBatis一开始...

  • Java SSM整合学习总结

    SSM学习总结 SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个...

  • MyBatis进阶版(二)

    应用分析与最佳实践 为什么用Mybatis?JDBC工具类什么是ORM框架MyBatis特性总结 Mybatis ...

  • 手动实现自己的ORM框架

    手动实现自己的ORM框架 一、Mybatis框架流程简介 二、梳理自己的Mybatis的设计思路 根据上文Myba...

  • MyBatis框架技术

    MyBatis框架代替原来DAO层的工作,框架为我们实现数据库操作,并进行了简化,方便使用 MyBatis框架的工...

网友评论

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

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