mybatis的catche配置
来源:互联网 发布:阿里云网站搭建流程 编辑:程序博客网 时间:2024/05/21 08:36
一、MyBatis的Cache配置
1、全局开关:默认是true,如果它配成false,其余各个Mapper XML文件配成支持cache也没用。
<settings>
<setting name="cacheEnabled" value="true"/>
</settings>
2、各个Mapper XML文件,默认是不采用cache。在配置文件加一行就可以支持cache:
<cache />
3、Mapper XML文件配置支持cache后,文件中所有的Mapper statement就支持了。此时要个别对待某条,需要:
<select id="inetAton" parameterType="string" resultType="integer" useCache=“false”>
select inet_aton(#{name})
</select>
二、注意的几个细节
1、如果readOnly为false,此时要结果集对象是可序列化的。
<cache readOnly="false"/>
2、在SqlSession未关闭之前,如果对于同样条件进行重复查询,此时采用的是local session cache,而不是上面说的这些cache。
3、MyBatis缓存查询到的结果集对象,而非结果集数据,是将映射的PO对象集合缓存起来。
说意义不大是在于:
a、面对一定规模的数据量,内置的cache方式就派不上用场了;
b、对查询结果集做缓存并不是MyBatis框架擅长的,它专心做的应该是sql mapper。采用此框架的Application去构建缓存更合理,比如采用OSCache、Memcached啥的。
1、全局开关:默认是true,如果它配成false,其余各个Mapper XML文件配成支持cache也没用。
<settings>
<setting name="cacheEnabled" value="true"/>
</settings>
2、各个Mapper XML文件,默认是不采用cache。在配置文件加一行就可以支持cache:
3、Mapper XML文件配置支持cache后,文件中所有的Mapper statement就支持了。此时要个别对待某条,需要:
<select id="inetAton" parameterType="string" resultType="integer" useCache=“false”>
select inet_aton(#{name})
</select>
二、注意的几个细节
1、如果readOnly为false,此时要结果集对象是可序列化的。
<cache readOnly="false"/>
2、在SqlSession未关闭之前,如果对于同样条件进行重复查询,此时采用的是local session cache,而不是上面说的这些cache。
3、MyBatis缓存查询到的结果集对象,而非结果集数据,是将映射的PO对象集合缓存起来。
说意义不大是在于:
a、面对一定规模的数据量,内置的cache方式就派不上用场了;
b、对查询结果集做缓存并不是MyBatis框架擅长的,它专心做的应该是sql mapper。采用此框架的Application去构建缓存更合理,比如采用OSCache、Memcached啥的。
阅读全文
0 0
- mybatis的catche配置
- catche技术的优势
- Catche 使用方法
- mybatis-mybatis的基本配置
- mybatis-mybatis二级缓存的配置
- mybatis 的数据库连接配置
- MyBatis一对一的配置
- mybatis的xml配置
- MyBatis的基本配置
- mybatis mapper的配置
- springMVC +mybatis的配置
- Mybatis的Spring配置
- mybatis 框架的配置
- mybatis的配置
- mybatis的配置
- mybatis的一些配置
- mybatis的setting配置
- Mybatis的二级缓存配置
- 采集列表页总数-php采集网页-php爬虫视频教程4
- 【OpenGL4.0】GLSL-Flat Shading平面着色
- HDOJ1024(m段子序列最大和模板题)
- 7.类文件结构
- 机器学习1_线性回归梯度下降算法
- mybatis的catche配置
- RxJava操作符之过滤操作符(五)
- String、StringBuffer与StringBuilder之间区别
- mongodb java 排序 分页
- Ubuntu Docker 安装
- ChatterBot结构简述
- 特殊字符、数字开头,及中英文字符排序(类似通讯录)
- Hive 桶的分区
- ideal SVN的安装