文章插图
一级缓存:Mybatis支持缓存 , 但默认情况下只开启一级缓存,只相对于同一个SqlSession 。所以当参数和SQL完全相同时 , 我们用相同的SqlSession对象调用一个Mapper方法,往往只执行SQL一次,因为用SelSession第一次查询后,MyBatis会把它放在缓存中,以后查询时 , SqlSession会把当前缓存的数据取出来,而不会再向数据库发送SQL,除非声明需要刷新,缓存没有超时 。
二级缓存:MyBatis的二级缓存是应用级缓存,可以提高数据库查询的效率和应用的性能 。
【mybatis一级缓存和二级缓存默认开启状态】以上解释了mybatis一级缓存和二级缓存的默认打开状态 。本文到此结束 , 希望对大家有所帮助 。
- 华为视频缓存在哪个文件夹 位置须知
- 结构师报考条件
- 怎么把uc缓存的视频转为本地视频 uc如何把缓存视频转为本地视频
- 怎么把优酷缓存的视频移到本地手机上 怎么把优酷缓存的视频移到本地
- 青海2022年度一级与二级注册建筑师资格考试资格审核时间
- 对一级负荷供电电源有什么要求
- 计算机一级b证书查询 全国计算机一级b证书查询
- 为什么ipad优酷视频缓存不了
- oppo手机运行内存怎么清理缓存
- 一级注册结构工程师复习计划