前面的步骤基本上已经把mybatis框架实现类,主要的流程都在。下面我们来执行一次测试代码: 现在在使用上很接近m...[作者空间]
书接上回,SQL语句已经执行完了,就差处理结果了,先简单定义结果处理类: 让参数处理器进行调用: 这样前面SQL语...[作者空间]
书接上回,我们获取了mapper对象,可以开始执行SQL语句了,执行时我们调用的起点是从mapper中的方法开始的...[作者空间]
继续我们的简单版mybatis。前面的内容以及可以获取sqlSession了,下面我们来看从sqlSession中...[作者空间]
书接前文,我们写了一个架子,从SqlSessionFactory中获取SqlSession,但是中间还缺内容,下面...[作者空间]
书接上回,我们读取数据源以后,目的是为了获取一个连接,在mybatis中就是获取一个sqlSession来执行数据...[作者空间]
前面回顾了JDBC的写法,下面正式开始手写mybatis。我们自己实现的不是功能全面的,而是一个简单版的mybat...[作者空间]
前面对一个查询过程使用debug进行了粗略的源码分析。其实无论是JDBC还是mybatis,都可以归纳为一个大的流...[作者空间]
前面的获取对象的过程基本都debug完了,下面看最后一行: String name = mapper.select...[作者空间]
通过前面的debug,我们知道了SqlSessionFactory和SqlSession两个对象是如何构建的,下面...[作者空间]
前面的内容在源码中查看了SqlSessionFactory对象的整个构建过程,就是下面这一行代码: SqlSess...[作者空间]
分析和学习一个框架的源码是一件非常枯燥和无聊的事(看同事的代码也是如此),所以我们遵循简单的步骤,从粗到细,从我们...[作者空间]
学习了mybatis的用法,简单的查看了mybatis的源码,现在我们来徒手实现一个简单的mybatis。myba...[作者空间]
核心概念 在对mybatis框架进行源码分析之前,先来说几个mybatis的核心概念,也是前面讨论框架时遇到的知识...[作者空间]
通用Mapper可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。极...[作者空间]
下面讨论mybatis中经典的分页插件的使用方法。 1. 引入分页插件 2. 配置拦截器插件 helperDial...[作者空间]
我们已经讨论过如何配置 MyBatis 和创建映射文件了。MyBatis 的 Java API 就是你收获你所做的...[作者空间]
用法参考: https://www.jianshu.com/p/87b37d1e3f21https://www.j...[作者空间]
mybatis注解方式就是将SQL语句直接写在接口上,优点是对于需求简单,SQL语句简单的系统,开发效率高,不用写...[作者空间]
前面的内容我们讨论了映射文件里面几乎所有的标签和用法,下面我来讨论最后一个,也就是缓存的用法。 一级缓存 Myba...[作者空间]