二级缓存使用步骤:

  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"/>
  

最新文章

  1. 【bzoj4008】 HNOI2015—亚瑟王
  2. thinkphp验证是否登录并跳转
  3. js float 数据相加,有的正确,有的不对
  4. Magic CSS3 – 创建各种神奇的交互动画效果
  5. (转)JS Date格式化为yyyy-MM-dd类字符串
  6. Git-it字典翻译
  7. Tensorflow 的Word2vec demo解析
  8. 关于oracle出现ORA-06143:连接未打开 解决方案
  9. 中文系统下,UTF-8编码文本文件读取导致的错误
  10. HDU 1403 Longest Common Substring(后缀数组,最长公共子串)
  11. FormBorderStyle.None 时候最大化不遮盖任务栏
  12. COM, COM+ and .NET 的区别
  13. python3 中自带urllib库可下载图片到本地
  14. linq 多条件查询 where 拼接+分页
  15. LeetCode_Best Time to Buy and Sell Stock III
  16. Python中enumerate()的使用方法
  17. JavaScript 代码规范
  18. 对JS 的classList 简单记录
  19. JDK,JRE,JVM,JMM关系与区别
  20. MyBatis对入参对象的属性空判断

热门文章

  1. QT_QSlider的总结
  2. suricata 关键字补充说明
  3. spring 事务回滚。
  4. Java base64 图片编码转换
  5. Linux:常用命令【转载】
  6. GPUImage中亮度调整的实现——GPUImageBrightnessFilter
  7. C#利用反射动态调用DLL并返回结果,和获取程序集的信息
  8. windows清除访问共享文件夹的登陆信息
  9. 关于 Glassfish
  10. markdown的试用