![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 96
靠谱的大钊
没啥写, 就这样
展开
-
Mybatis---一级缓存--二级缓存------缓存穿透,缓存击穿,缓存雪崩
Mybatis缓存 文章目录Mybatis缓存为什么使用缓存一级缓存一级缓存的生命周期二级缓存二级缓存二级缓存详解配置二级缓存配置cache可以配置的属性如下:MyBatisUtils相关的动态sql生命周期和作用域SqlSessionFactoryBuilderSqlSessionFactory缓存穿透,缓存击穿,缓存雪崩缓存穿透解决方案:缓存雪崩解决方案缓存击穿解决方案相关优秀文章 为什么使用缓存 缓存(也成为cache)的作用是为了减去数据库的压力,提高数据库的性能,缓存实现的原理是从数据库中查询处理原创 2021-04-14 11:16:11 · 487 阅读 · 0 评论 -
Mybatis---查询resultMap-多表关联{association-collection}--延迟加载
Mybatis查询 文章目录Mybatis查询resultMap多表关联处理结果集associationcollection相关的association与collection区别案例associationcollection相关类EmpDeptMybatis延迟加载的实现方式概念:加载时机 resultMap resultMap: 结果映射。 自定义列名和java对象属性的对应关系。 常用在列名和属性名不同的情况。 用法: 1.先定义 resultMap标签, 指定列名和属性名称对应关系 2.在select原创 2021-04-09 21:56:23 · 619 阅读 · 0 评论