mybatis
文章平均质量分 91
mybatis
_Romeo
知无不言,言无不尽。
展开
-
【PageHelper篇】深入源码分析PageHelper何时执行select count(0) from xxx查询?(结论+源码Debug分析)
pageHelper的原理pageHelper会使用ThreadLocal获取到同一线程中的变量信息,各个线程之间的Threadlocal不会相互干扰,也就是Thread1中的ThreadLocal1之后获取到Tread1中的变量的信息,不会获取到Thread2中的信息所以在多线程环境下,各个Threadlocal之间相互隔离,可以实现,不同thread使用不同的数据源或不同的Thread中执行不同的SQL语句。所以,PageHelper利用这一点通过拦截器获取到同一线程中的预编译好的SQL语句之后将原创 2022-05-16 14:04:06 · 1733 阅读 · 1 评论 -
MyBatis-plus 万字详解、从入门到入土
mybatis-plus是一款Mybatis增强工具,用于简化开发,提高效率。下文使用缩写mp 来简化表示mybatis-plus ,本文主要介绍mp搭配SpringBoot的使用。注:本文使用的mp版本是当前最新的3.4.2,早期版本的差异请自行查阅文档官方网站:baomidou.com/一、快速入门创建一个SpringBoot项目导入依赖<!-- pom.xml --><?xml version="1.0" encoding="UTF-8"?><.原创 2021-11-17 11:30:14 · 2558 阅读 · 7 评论