ssh架构之hibernate(四)二级缓存
2024-08-31 04:12:11
二级缓存使用步骤:
1.拷贝jar包
2.配置Hibernate.cfg.xml文件
a.#开启二级缓存
hibernate.cache.use_second_level_cache=true
b.#添加一个二级缓存的供应商(实现类)
hibernate4的配置
hibernate.cache.region.factory_class=org.hibernate.cache.ehcache.EhCacheRegionFactory
hibernate3的配置
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
c.#开启查询缓存
hibernate.cache.use_query_cache=true
d.配置那个domain需要二级缓存(最好添加在映射文件后)
<class-cache class="com.hibernate.day01.model.Product" usage="read-write" />
3.测试二级缓存
类里面集合的二级缓存配置:
配置Hibernate.cfg.xml文件添加: <collection-cache usage="read-only" collection="com.hibernate.day01.model.ProductDir.products"/>
最新文章
- 【bzoj4008】 HNOI2015—亚瑟王
- thinkphp验证是否登录并跳转
- js float 数据相加,有的正确,有的不对
- Magic CSS3 – 创建各种神奇的交互动画效果
- (转)JS Date格式化为yyyy-MM-dd类字符串
- Git-it字典翻译
- Tensorflow 的Word2vec demo解析
- 关于oracle出现ORA-06143:连接未打开 解决方案
- 中文系统下,UTF-8编码文本文件读取导致的错误
- HDU 1403 Longest Common Substring(后缀数组,最长公共子串)
- FormBorderStyle.None 时候最大化不遮盖任务栏
- COM, COM+ and .NET 的区别
- python3 中自带urllib库可下载图片到本地
- linq 多条件查询 where 拼接+分页
- LeetCode_Best Time to Buy and Sell Stock III
- Python中enumerate()的使用方法
- JavaScript 代码规范
- 对JS 的classList 简单记录
- JDK,JRE,JVM,JMM关系与区别
- MyBatis对入参对象的属性空判断