
MyBatis
文章平均质量分 67
MyBatis学习笔记
微风至夏
这个作者很懒,什么都没留下…
展开
-
MyBatis缓存机制流程分析
在进行分析之前,建议快速浏览之前写的理解MyBatis原理、思想,这样更容易阅读、理解本篇内容。看到这里,我们回顾一下,在之前的分析中,我们看到装饰者模式出现得比较频繁;此外还是用到动态代理技术。整个分析下来,相信你收获的不止这些,源码阅读能力应该能得到一些提升,对设计模式、动态代理的理解也会有一些加深。好了,如果你感兴趣的话,可以进一步深入分析缓存如何刷新、生效,如何做到缓存会话级别、Mapper级别的隔离的。开启二级缓存之后,为什么之后二级缓存才生效?原创 2023-12-12 09:29:57 · 892 阅读 · 0 评论 -
理解MyBatis原理、思想
通过手写一个简单的ORM框架,了解到SQL映射配置、SQL执行、结果映射的基本原理,在上面的案例中,没有实现参数处理、缓存机制、插件机制,感兴趣的可以继续完善。原创 2023-12-08 10:07:55 · 963 阅读 · 0 评论 -
Mybatis plus where添加括号
List<String> list = xxxx; QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.and(wrapper -> { for(String bm : list) { wrapper.like("xxxxx", bm).or(); } return wrapper; }); queryWrapper.like("xx", "xxx"); 打印的效果...原创 2021-10-27 14:31:40 · 876 阅读 · 0 评论