04 2023 档案

摘要:前言 众所周知,MyBatis是对JDBC进行封装而成的产品,所以,聊MyBatis源码之前我们得先了解JDBC。 推荐:JDBC这个问题,问的小伙伴一脸懵逼 JDBC JDBC案例: public class JdbcDemo { public static final String URL = 阅读全文
posted @ 2023-04-17 17:33 小草丶 阅读(35) 评论(0) 推荐(0) 编辑
摘要:我们从一个简单案例入手,接着就是一步一步的剥开Mybatis的源码,大量的图文结合。 Mybatis使用案例 添加mybatis和mysql相关pom依赖。 <!-- Mybatis依赖 --> <dependency> <groupId>org.mybatis</groupId> <artifac 阅读全文
posted @ 2023-04-17 17:11 小草丶 阅读(750) 评论(0) 推荐(0) 编辑
摘要:前言 老规矩,先上案例代码,我们按照这个案例一步一步的搞定Mybatis源码。 public class MybatisApplication { public static final String URL = "jdbc:mysql://localhost:3306/mblog"; public 阅读全文
posted @ 2023-04-17 14:19 小草丶 阅读(132) 评论(0) 推荐(0) 编辑
摘要:前言 上次发文说到了如何集成分页插件,接下来聊mybatis插件的原理。 插件原理分析 mybatis插件涉及到的几个类: 我将以 Executor 为例,分析 MyBatis 是如何为 Executor 实例植入插件的。Executor 实例是在开启 SqlSession 时被创建的,因此,我们从 阅读全文
posted @ 2023-04-04 14:08 小草丶 阅读(18) 评论(0) 推荐(0) 编辑
摘要:前言 大多数框架都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。 在Mybatis中最出名的就是PageHelper 分页插件,下面我们先来使用一下这个分页插件。 如何集成分页插件 Spring-Boot+Mybatis+PageHelper 引入pom依赖 <dependen 阅读全文
posted @ 2023-04-04 09:22 小草丶 阅读(22) 评论(0) 推荐(0) 编辑
摘要:流程图 demo案例 还是从案例开始。 public static void main(String[] args) { String resource = "mybatis-config.xml"; InputStream inputStream = null; SqlSession sqlSes 阅读全文
posted @ 2023-04-03 10:08 小草丶 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示