Mybatis学习笔记
HuNanLeim
这个作者很懒,什么都没留下…
展开
-
Mybatis架构分层
MyBatis学习笔记架构设计mybatis的功能架构分为三层:API接口层:提供给外部使用的接口API,开发人员通过API来操作数据库。接口层一接受到调用请求就会调用数据处理层来完成具体的数据处理;mybatis和数据库交互又两种方式:使用传统的Mybatis提供的API;(SqlSession方式,基于statementId)使用Mapper代理的方式(sqlSession.getMapper()方式)数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果的映射处理原创 2020-07-28 11:25:58 · 1008 阅读 · 0 评论 -
Mybatis学习笔记-Mabatis缓存
Mybatis学习笔记Mybatis缓存 缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存,我们可以避免频繁的与数据库进行交互,进而提高响应速度 MyBatis提供了对缓存的支持,分为一级缓存和二级缓存,可以通过一下图解来理解: 一级缓存是SqlSession级别的缓存,默认开启,在操作数据库是要构造SqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的SqlSession之间的数据缓存区域是互相不影响的。 二级缓存是Mapper级原创 2020-07-27 17:01:01 · 195 阅读 · 0 评论