mybatis
scryihao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis的执行流程解析
分为几个大模块 1.配置文件解析 2.会话创建 3.方法执行 一.配置文件解析 mybatis-config.xml <configuration> <properties/> <settting/> <typeHandlers/> <..../> <mappers/> </configuration> mybatis-mapper.xml <mapper > <cache/&g原创 2020-08-09 17:07:11 · 174 阅读 · 0 评论 -
mybatis的一二级缓存应用场景与使用方法
使用场景 一级缓存 订单表与会员表是存在一对多的关系 为了尽可能减少join 查询,进行了分阶段查询,即先查询出订单表,在根据member_id 字段查询出会员表,最后进行数据整合 。如果订单表中存在重复的member_id,就会出现很多没必要的重复查询。 针对这种情况myBatis 通过1缓存来实现,在同一次查询会话中如果出现相同的语句及参数,就会从缓存中取出不在走数据库查询。1级缓存只能作用于查询会话中 所以也叫做会话缓存。 一级缓存的使用条件: 1.必须是相同的SQL和参数 2.必须是相同的会话 3.原创 2020-08-09 15:40:53 · 1996 阅读 · 0 评论
分享