Mybatis
文章平均质量分 89
mybatis
小杨同学~
我为成功而来,不为失败低头
展开
-
Mybatis 插件的原理与实战
java 社区交流群 添加微信 372787553 备注进群 导引 想知道Mybatis的插件是如何生效的就需要了解mybatis的配置,所有的信息都在Mybatis Configuration内部, 在之前的文章中,我们也会看到或如下的代码: public ParameterHandler newParameterHandler(MappedStatement mappedStatement, Object parameterObject, BoundSql boundSql) { Param原创 2021-07-14 09:30:34 · 704 阅读 · 11 评论 -
Mybatis 代理对象源码分析与总结
微信交流社区 添加微信 372787553 备注进群 引言 阅读本文前,如果您好不了解Mybatis SqlSession执行流程 以及 Mybatis SqlSessionFactory初始化原理 可以先阅读,有助与您更好更快的了解Mybatis的原理,也会是阅读本文变得不那么晦涩! 代理方式源码分析 回顾代理模式的写法: /** * mapper代理方式 */ public void test2() throws IOException { InputStream inputStream原创 2021-07-12 09:05:21 · 471 阅读 · 13 评论 -
Mybatis SqlSession执行流程
Mybatis执行SQL流程 在看源码之前,我们需要了解一些基本知识,如果您没有阅读Mybatis SqlSessionFactory 初始化原理,可以先阅读Mybatis SqlSessionFactory 初始化原理这篇文章,这用更有助于我们理解接下来的文章 在看源码之前,我们需要了解一些基本知识 SqlSession SqlSession是一个接口,它有两个实现类: - DefaultSqlSession:默认实现类 - SqlSessionManager:已经弃用的实现类,所以我们不需要关注他原创 2021-07-09 11:06:03 · 999 阅读 · 6 评论 -
Mybatis SqlSessionFactory初始化原理
引言 现在内卷越来越严重,关于常用的ORM框架Mybatis,小编准备了三篇文章,分别将介绍SqlSessionFactory初始化原理、SqlSession执行流程,Mybatis代理模式运行方式与最终总结,这是第一篇,感兴趣的朋友可以持续关注。 SqlSessionFactory 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为核心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessio原创 2021-07-07 10:56:35 · 427 阅读 · 0 评论 -
聊聊MyBatis二级缓存机制
导语 看着这篇文章的你一定是程序员了吧,哈哈,这么快来添加小编的微信,带你进入Java技术交流群;备注csdn,群里的大佬,等你来聊; 小编微信:372787553 Mybatis 自定义二级缓存 Mybatis 在日常的Java开发,应该非常广泛,这里我就不过多介绍,今天我们聊聊Mybatis 的二级缓存,在日常开发中,如果经常访问数据库,开销 和速度都是个问题,Mybatis为我们提供了二级缓存,但是Mybatis自带的二级缓存,存在一些缺陷,因为他是本地,这样我们部署多个实例就会发生一些脏读/幻读的原创 2020-05-25 14:47:55 · 1395 阅读 · 0 评论 -
SpringBoot + MybatisPlus实现敏捷开发
MyBatisPlus简洁 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,...原创 2019-06-19 17:49:43 · 921 阅读 · 3 评论