mybatis学习
6点A君
记录我学习的知识的地方~
展开
-
Mybatis 拦截器 及 PageHelper分析
有听过 Mybatis 拦截器吗?GitHub 超 8k star 项目 PageHelper 是怎样实现的呢?原创 2019-12-04 23:26:58 · 1799 阅读 · 0 评论 -
Mybatis 主键回显 KeyGenerator原理
配置过 useGeneratedKeys , 但是知道其中原理吗?原创 2019-11-26 22:48:33 · 3156 阅读 · 0 评论 -
Mybatis Lazy Loading(懒加载) 实现原理
用了 这么久Mybatis,是否了解过Mybatis 懒加载原理?看完包准懂原创 2019-11-21 23:36:05 · 2579 阅读 · 0 评论 -
Mybatis 查询 流程分析
Mybatis 代理对象如何产生呢?Mybatis 查询流程是如何进行的呢?Mybatis 通过什么方式解析ongl呢?原创 2019-11-19 23:00:37 · 384 阅读 · 0 评论 -
Mybatis的 SqlSessionFactory 初始化过程 和SqlSession 初始化过程
SqlSessionFactory怎么被构建的?Mybatis事务级别和自动提交怎么初始化的?原创 2019-11-10 21:38:17 · 772 阅读 · 0 评论 -
mybatis入门(包含仅有mybatis的项目)
本文主要通过一个mybatis的helloworld项目来入门,以及介绍mybatis的一些基本知识点。1、映射器。 映射器是由java接口和xml文件(或注解)共同组成的,有下列用处。 #定义参数类型 #描述缓存 #描述sql语句 #定义查询结果和polo的映射关系 应该优先使用xml原创 2017-08-08 22:37:45 · 601 阅读 · 0 评论 -
Mybatis映射器的内部组成
一般而言,一个映射器是由3个部分组成: #MappedStatement,它保存映射器的一个节点(select|insert|delete|update)。并且包括许多我们配置的sql,sql的id、缓存信息,resultMap,parameterType、resultType、languageDriver等重要的配置内容。 #SqlSource,它是提供Bou原创 2017-08-11 10:18:01 · 488 阅读 · 0 评论 -
Mybatis插件学习与实践(含具体代码)
首先,先说说什么是插件(plugin),插件类似于spring里面的拦截器,可以让你在mybatis生命周期某一阶段插入或修改相应逻辑代码。可以和maven的插件做类似的比较理解。在说说mybatis的生命周期,在mybatis里面,主要是对以mapper为为中心的生命周期拦截。在Mapper执行过程中有四大对象,mybatis可以对他们进行拦截。分别是:原创 2017-08-11 16:24:59 · 723 阅读 · 0 评论