标签:blog http java 使用 strong 文件
1、当然首先引入EHCache相关的jar包
这些包不需要另外下载,在Hibernate官方网站下载Hibernate4.1.7的压缩包(如:hibernate-release-4.1.7.Final.zip)解压,引入hibernate-release-4.1.7.Final\hibernate-release-4.1.7.Final\lib\optional\ehcache目录下的ehcache-core-2.4.3.jar、hibernate-ehcache-4.1.4.Final.jar、slf4j-api-1.6.1.jar三个jar包即可(就是添加到referenced libraries下)。
2、在项目classpath的根目录下面写好EHCache的配置文件ehcache.xml
此配置文件可以直接到HIBERNATE_HOME\project\etc\ehcache.xml拷贝到src目录下即可。(里面有3个例子,只需要一个用默认缓存配置就可以)
3、在Hibernate配置文件里面启用EHCache
说明一下:如果不设置“查询缓存”,那么hibernate只会缓存使用load()方法获得的单个持久化对象,如果想缓存使用 findall()、list()、Iterator()、createCriteria()、createQuery()等方法获得的数据结果集的话, 就需要在配置文件中设置hibernate.cache.use_query_cache true 才行
4、配置哪些实体类的对象需要二级缓存
在Hibernate配置文件hibernate.cfg.xml中统一配置(推荐)
注意,这个<class-cache>标签必须放在<mapping>标签的后面!!
说明一下:如果不设置“查询缓存”,那么hibernate只会缓存使用load()方法获得的单个持久化对象,如果想缓存使用 findall()、list()、Iterator()、createCriteria()、createQuery()等方法获得的数据结果集的话, 就需要在配置文件中设置 hibernate.cache.use_query_cache true 才行
Hibernate4.1.4配置二级缓存EHCache步骤,布布扣,bubuko.com
标签:blog http java 使用 strong 文件
原文地址:http://www.cnblogs.com/sandea/p/3818601.html