ssh架构之hibernate(四)二级缓存

二级缓存使用步骤:

  1.拷贝jar包

  ssh架构之hibernate(四)二级缓存

  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.测试二级缓存

  ssh架构之hibernate(四)二级缓存

  类里面集合的二级缓存配置:

  配置Hibernate.cfg.xml文件添加: <collection-cache usage="read-only" collection="com.hibernate.day01.model.ProductDir.products"/>
  ssh架构之hibernate(四)二级缓存

上一篇:libuv 错误号UV_ECANCELED 的处理


下一篇:[ACM] HDU 5086 Revenge of Segment Tree(全部连续区间的和)