
mybatis源码分析
菜鸟的奋斗ing
最穷不过讨饭,不死终将翻身
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从源码的角度分析mybatis的核心流程(中)
前言: 上一篇学习的是mybatis核心流程中的初始化的过程,初始化其实就是将xml里面的内容解析到configuration对象中。这里接着上面流程继续学习mybatis的核心流程中的代理阶段和数据读写阶段,mybatis三大核心流程如下图所示 二、代理阶段 早些年在使用ibatis时候,其实是没有这个代理阶段的过程,我们使用如下的方式进行编程(面向sqlsession编程) @T...原创 2019-01-24 17:16:15 · 471 阅读 · 0 评论 -
从源码的角度分析mybatis的核心流程(上)
前言: mybatis可以说是目前互联网公司使用最广泛半自动的ORM框架,它不仅能够替代我们编写繁琐的JDBC代码,而且手动编写sql可以编写出更高性能的sql语句。这么优秀的开源框架,我觉得我们应该学习一下。 mybatis的源码其实相对来说还是算比较简单,他是按功能划分模块,所以会使阅读者非常清晰容易理解。比如,cache、binding、logging、reflection、dataso...原创 2019-01-23 11:42:08 · 680 阅读 · 2 评论 -
手写一个简单的mybatis框架
前言: mysql作为优秀的开源框架之一,作为一个高级java程序员不仅仅学会使用它,更应该学习它的源码、设计、思想。经过前面对mybatis的流程的学习,今天分享一下如何自己实现一个简单的mybatis框架。当然由于技术和时间的限制,本文在这里实现的一个简化版本的mybatis,相对来说只是mybatis本身框架的冰山一角,但是整体的流程以及设计的思想都是和mybatis一样的,个人觉得对我们...原创 2019-02-27 11:08:34 · 1075 阅读 · 0 评论