3.Hiberante3 2级缓存Cache配置和使用思路方法如下:
必须把ehcache.jar包导入然后到Hibernate3.2etc文件下把ehcache.xml复制到工程src目录下(ehcache.xml里边参数里边有详细英文介绍说明);
介绍说明:ehcache.jar是第 3思路方法缓存Cache产品hiberante只是把它做了集成还有好多第 3方hibernate集成缓存Cache产品相关介绍说明请查阅hiberante3开发手册;ehcache是不支持分布应用如果有分布式需求请换成支持分布式 2级缓存Cache产品hiberate3开发手册都有相头介绍说明配置思路方法都类似);
4.Hibernate3 2级缓存Cache默认是开起也可以指定开起在hibernate.cfg.xml 文件下配置如下:
<property name=”hibernate.cache.use_second_level_cache”>true</property>
*指定 2级缓存Cache产品提供商;
<property name=”hibernate.cache.provider_”>
org.hibernate.cache.EhCacheProvider
</property>
要让那些实体使用 2级缓存Cache在hibernate.cfg.xml配置文件中加入:
<!—
让这个实体用 2级缓存Cache 也可以在实体中映射文件去配置即:
<cache usage="read-only"/>
-->
<-cache =”com.zzz.hibernate.ClassT” usage=”read-only”/>
Read-only般使用这个策略其它hibernate3开发手册中也有详细介绍;
CacheMode去hibernate3开发手册中搜索这个关键字可以找到级缓存Cache和 2级缓存Cache交互使用问题
最新评论