MyBatis3源码
目前最常使用的orm框架Mybatis3的源码分析
峡谷程序猿
这个作者很懒,什么都没留下…
展开
-
Mybatis3.5之拦截器Interceptor原理剖析
在Mybatis中可以使用拦截器在SQL执行之前进行一系列的自定义操作。比如数据的权限拦截,数据分页,数据执行时一些公共逻辑的植入等等。在讨论这个之前,需要了解Java的动态代理原理和责任链模式。下面继续从源码的角度来看Interceptor的实现原理,植入拦截器的核心逻辑在Configuration类中,这也是mybatis最为核心的配置类。public class Configuratio...原创 2020-04-22 11:27:09 · 1361 阅读 · 0 评论 -
Spring Boot 2.x整合Mybatis原理剖析
Mybatis是目前市面上使用的最多的ORM框架了,在Spring Boot项目中可以非常简单的集成。使用起来很简单,但是具体是怎么样集成的呢?这就来一探究竟!Mybatis官方文档mybatis-spring-boot-starter官方文档使用Mybatis的前提就是构建一个SqlSessionFactory实例。有两种方式:通过读取xml配置穿入一个Configuration对...原创 2020-04-18 13:33:40 · 438 阅读 · 0 评论 -
Mabatis基本原理 - SqlSession
的点点滴滴的点点滴滴点点滴滴原创 2020-01-15 13:59:28 · 388 阅读 · 0 评论 -
MyBatis基本原理概述
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。架构图以下是源码包的图:...原创 2020-01-14 14:28:16 · 478 阅读 · 0 评论