原文:MyBatis 源码解析笔记

作者笔记仓库:https: github.com seazean javanotes 欢迎各位关注我的笔记仓库,clone 仓库到本地后使用 Typora 阅读效果更好。 笔记内容参考视频:https: www.bilibili.com video BV mW M p 一 运行机制 MyBatis 运行过程: 加载 MyBatis 全局配置文件,通过 XPath 方式解析 XML 配置文件,首先解 ...

2021-08-13 11:42 0 165 推荐指数:

查看详情

Mybatis源码解析4——SqlSession

上一篇文章中,我们介绍了 SqlSessionFactory 的创建过程,忘记了的,可以回顾一下,或者看下下面这张图也行。 接下来,可乐讲给大家介绍 Mybatis 中另一个重量级嘉宾——SqlSession,有了这个对象,我们就能对数据进行一顿操作了。大家伙小板凳搬起来,请看可乐 ...

Wed Sep 08 18:29:00 CST 2021 0 246
Mybatis源码解析-BoundSql

mybatis作为持久层,其操作数据库离不开sql语句。而BoundSql则是其保存Sql语句的对象 前提 针对mybatis的配置文件的节点解析,比如where/if/trim的节点解析可见文章Spring mybatis源码篇章-NodeHandler实现类具体 ...

Sun Sep 17 22:21:00 CST 2017 0 5091
Mybatis源码解析1—— JDBC

  在之前的文章中,我为大家介绍了 Mybatis 的详细用法,算是基础教程。   详细链接:Mybatis 基础教程   言归正传,只懂基础可不行,接下来将给大家带来高阶的源码解析教程,从浅入深,通过源码解析,图例结合,抽丝剥茧,让大家看的不吃力,并且能够深刻理解 Mybatis 这个框架 ...

Wed Aug 11 17:46:00 CST 2021 1 434
MyBatis源码解析

在讲解MyBatis之前,先说下传统JDBC连接数据库的弊端: 1.JDBC底层没有实现连接池,从而导致操作数据库需要频繁的创建和释放,影响性能; 2.JDBC的代码散落在Java代码中,如果需要修改SQL语句,需要重新编译Java类; 3.使用PreparedStatement设置参数繁,占位符 ...

Sun Nov 15 23:48:00 CST 2020 1 650
Mybatis SqlSessionTemplate 源码解析

Mybatis SqlSessionTemplate 源码解析 在使用Mybatis与Spring集成的时候我们用到了SqlSessionTemplate 这个类。 通过源码我们何以看到 SqlSessionTemplate 实现了SqlSession接口,也就是说 ...

Tue Feb 11 21:00:00 CST 2014 3 45547
SpringMVC 源码解析笔记

作者笔记仓库:https://github.com/seazean/javanotes 欢迎各位关注我的笔记仓库,clone 仓库到本地后使用 Typora 阅读效果更好。 笔记参考视频:https://www.bilibili.com/video/BV19K4y1L7MT 一、调度函数 ...

Wed Aug 04 03:50:00 CST 2021 0 333
SpringBoot 源码解析笔记

作者笔记仓库:https://github.com/seazean/javanotes 欢迎各位关注我的笔记仓库,clone 仓库到本地后使用 Typora 阅读效果更好。 如果大家只关注 SpringBoot 如何自动装配,可以只看“注解分析”和“装配流程”两个小节 一、启动流程 ...

Sat Aug 07 00:58:00 CST 2021 0 539
Mybatis源码解析2—— 实例搭建

文章给大家从头搭建一遍,如何基于 XML 配置,使用 Mybatis 进行增删改查操作。   看到这,可能有读 ...

Wed Aug 18 00:16:00 CST 2021 0 274
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM