MyBatis缓存理解和配置使用
来源:互联网 发布:域名反查ip 编辑:程序博客网 时间:2024/06/05 18:53
Mybatis 两种缓存的理解和配置
(1)一级缓存是基于 PerpetualCache的 HashMap 本地缓存,HashMap当中存储的是sql语句,sql参数的值仍然被看做是一次储存。
作用范围为SqlSession,所以当session commit或close后,缓存就会被清空
--------------- 存储在内存当中--------------------
(2)二级缓存也是基于 PerpetualCache的 HashMap
需要在配置文件当中设置(在Mybatis的配置文件当中)。
<
setting
name
=
"cacheEnabled"
value
=
"true"
/>
<
cache
readOnly
=
"true"
></
cache
>
二级缓存是存储结果集对象,如果相同的sql,参数值不同。任然需要从数据库当中取值。
-------------------存储在内存或硬盘,Java bean需要序列化--------------
参考博文:
http://blog.csdn.net/zouxucong/article/details/68947052(非常的详细)
http://blog.csdn.net/csdn_huangyumin/article/details/50764443(sql相同,参数相同的情况)
阅读全文
0 0
- MyBatis缓存理解和配置使用
- MyBatis缓存使用及理解
- mybatis缓存的使用及理解
- mybatis缓存的使用及理解
- mybatis缓存的使用及理解
- mybatis缓存的使用及理解
- mybatis缓存的使用及理解
- myBatis配置和使用
- mybatis配置自带缓存和第三方缓存
- Mybatis配置缓存
- MyBatis缓存配置
- Mybatis redis 缓存配置
- MyBatis缓存配置
- mybatis缓存配置
- Mybatis配置分布式缓存
- Mybatis缓存配置
- mybatis配置ehcache缓存
- Mybatis缓存及配置
- hadoop上路记
- 最大二叉搜索子树
- 一开始导入maven项目报错处理方法
- 将Centos的yum源更换为国内的阿里云源
- dll文件32位64位检测工具以及Windows文件夹SysWow64的坑
- MyBatis缓存理解和配置使用
- 20个使用的java程序片段
- CentOS7 修改网卡为eth0
- 第一篇博客,写给自己!
- python模拟栈的操作实现非递归方式的快速排序算法
- tomcat内存配置及配置参数详解
- div+css网页标准布局实例教程
- 虚拟机环境中centos 6.x桥接模式下的网络配置
- php提示Notice: Undefined variable