Mybatis
止步前行
从小白到大师,是一个过程,请相信过程。
展开
-
MybatisPlus代码生成器AutoGenerator使用
MybatisPlus代码生成器AutoGenerator使用原创 2020-05-31 16:24:37 · 10599 阅读 · 0 评论 -
MyBatisPlus 查询条件构造器(Wapper)
MyBatisPlus 查询条件构造器(Wapper)原创 2020-05-31 14:24:19 · 17963 阅读 · 0 评论 -
MyBatisPlus 的 CRUD 接口使用
MyBatisPlus 的 CRUD 接口使用原创 2020-05-31 08:45:22 · 2118 阅读 · 0 评论 -
MyBatisPlus初使用
MyBatisPlus使用原创 2020-05-30 15:27:53 · 471 阅读 · 0 评论 -
Mybatis自定义TypeHandler向数据库中插入Blob数据
Mybatis自定义TypeHandler向数据库中插入Blob数据原创 2020-03-24 20:10:59 · 3611 阅读 · 3 评论 -
Mybatis的缓存介绍
Mybatis的缓存介绍原创 2018-06-29 10:24:06 · 571 阅读 · 1 评论 -
Mybatis的配置文件详解
Mybatis的配置文件详解原创 2018-06-29 14:33:23 · 515 阅读 · 9 评论 -
Mybatis动态SQL详解
Mybatis动态SQL详解原创 2018-07-02 14:32:59 · 1718 阅读 · 0 评论 -
Mybatis中接口和对应的mapper文件位置详解
Mybatis中接口和对应的mapper文件位置详解原创 2018-03-27 11:26:17 · 14464 阅读 · 3 评论 -
Mybatis逆向工程之Mybatis Generator的使用
一、介绍对于使用mybaits的开发者来说,把XML和DAO映射的对应关系,需要在mybatis的配置文件中进行配置,每个SQL也都自己来逐个编写。但mybatis也提供了逆向工程来生成这些文件,可以根据database来逆向的生成这些文件,下面来介绍一下。下面附上Mybatis Generator的官方文档,也可以参考着看一下。 http://www.mybatis.org/generat原创 2018-02-05 10:25:29 · 542 阅读 · 0 评论 -
MyBatis工作原理源码分析(五)——插件机制
一、引言从前几篇对Mybatis源码的分析知道,Mybatis的四大对象:Executor、StatementHandler、ParameterHandler、ResultSetHandler在创建的时候,每个对象都不是直接返回的,而是用interceptorChain.pluginAll();方法进行了包装,返回的是包装后的代理对象。代码如下(此处只贴出Executor的包装代码)://Ex...原创 2019-02-19 16:45:18 · 593 阅读 · 0 评论 -
MyBatis工作原理源码分析(四)——Sql的执行过程
一、引言二、源码分析因为MapperProxy实现了InvocationHandler接口,所以在执行目标方法之前,要执行invoke()方法。 //MapperProxy的invoke方法 @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { tr...原创 2019-02-18 15:35:25 · 752 阅读 · 0 评论 -
MyBatis工作原理源码分析(三)——获取接口的代理对象(MapperProxy)
一、引言二、源码分析// 3、获取接口的实现类对象//会为接口自动的创建一个代理对象,代理对象去执行增删改查方法,传入接口名DepartmentMapper mapper = openSession.getMapper(DepartmentMapper.class);Department dept = mapper.getDeptById(1);//调用的是Configuration...原创 2019-02-18 13:13:31 · 1394 阅读 · 0 评论 -
MyBatis工作原理源码分析(二)——获取SqlSession对象
一、引言上一篇MyBatis工作原理源码分析(一)中,介绍了手动使用Mybatis的四个步骤:获取SqlSessionFactory对象获取sqlSession对象获取接口的代理对象(MapperProxy)执行增删改查方法分析了第一骤SqlSessionFactory的初始化过程,下面在这个基础上,来分析SqlSession对象的获取。二、获取SqlSession对象源码分析当...原创 2019-02-17 16:40:48 · 1286 阅读 · 0 评论 -
MyBatis工作原理源码分析(一)——SqlSessionFactory的初始化
SqlSessionFactory的初始化原创 2019-02-17 14:27:47 · 1357 阅读 · 0 评论