Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 Hibernate ,一个是对 SQL 非常友好的 Mybaties ,,两者各有特点,在企业级系统开 ...
分类:
编程语言 时间:
2019-09-30 09:38:51
阅读次数:
98
1 源码解析 1.1 源码解析1(jdk中的应用) 1.2 源码解析2(mybaties中的应用) java.util.Iterator(接口) java.util.ArrayList(实现) DefaultCursor.java ...
分类:
其他好文 时间:
2019-09-28 13:06:51
阅读次数:
123
1 源码解析 1.1 源码解析1(jdk中的应用) 1.2 源码解析2(spring中的应用) 1.3 源码解析3(mybaties中的应用) java.lang.reflect.Proxy ProxyFactoryBean MapperProxyFactory ...
分类:
其他好文 时间:
2019-09-21 16:59:29
阅读次数:
97
1 源码解析 1.1 源码解析1(在jdk中的使用) 1.2 源码解析2(在servlet中的应用) 1.3 源码解析3(在mybaties中的应用) AbstractList(父类) ArrayList(子类) 同理:AbstractSet,AbstractMap同样采用了模版方法模式 HttpS ...
分类:
其他好文 时间:
2019-09-21 12:25:45
阅读次数:
98
1 源码解析 1.1 源码解析1(jdk中的JDBCUtils工具类) 1.2 源码解析2 1.3 源码解析3 1.4 源码解析4 1 源码解析 1.1 源码解析1(jdk中的JDBCUtils工具类) jdbc在springJDBC中的封装 1.2 源码解析2(mybaties应用的Configu ...
分类:
其他好文 时间:
2019-09-08 09:31:01
阅读次数:
74
1 源码解析 1.1 单例解析1 1.2 单例解析2(容器单例) 1.3 单例解析3 1.4 单例解析4 java.lang.Runtime java.awt.Desktop(cs) spring中的单例是bean作用域中的一个,作用域在每个应用程序的上下文中只创建一个我们设置属性的实例, 和我们的 ...
分类:
编程语言 时间:
2019-09-03 09:24:02
阅读次数:
96
1.摘要 Mybaties 中有个分页插件,之前有特意的去了解了一下原理 :https://www.cnblogs.com/jonrain0625/p/11168247.html,从了解中得知分页插件是基于Mybaties的拦截器去实现的,这个插件就是一个拦截器,和别的拦截器组成了Mybaties的 ...
分类:
编程语言 时间:
2019-08-29 20:30:06
阅读次数:
135
在动态SQl中最常见的几种SQL的语法就是: if choose (when, otherwise) trim (where, set) foreach 关于这几种用法我这里不多描述了. 如果查询出来的是多条数据,我们可以把数据以表中的一个字段名用来类形容,类似这种(key,javabean)这种形 ...
分类:
其他好文 时间:
2019-08-11 17:37:24
阅读次数:
156
1.基础知识SqlSessionFactoryBuilder /SqlSessionFactory /SqlSession /SQL Mapper SqlSessionFactoryBuilder:读取配置信息创建SqlSessionFactory,建造者模式,方法级别生命周期; SqlSessio ...
分类:
其他好文 时间:
2019-08-08 00:46:02
阅读次数:
130
1 源码解析 1.1 mysql源码解析 1.2 mybaties 的sqlsession源码解析 1 源码解析 1.1 mysql源码解析 1.2 mybaties 的sqlsession源码解析 ...
分类:
其他好文 时间:
2019-08-03 16:20:33
阅读次数:
84