hibernate二级缓存配置总结
来源:互联网 发布:普华永道面试问题知乎 编辑:程序博客网 时间:2024/05/17 22:39
出现问题:
org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
很多的时候,很多的人都会出现这个问题!
有两个原因:
1,没有配cache的jar包(从hibernate官方文档的例题中获取)。
2,在配置文件中配置出错.
在hibernate.cfg.xml中配置为
<property name="cache.use_second_level_cache">true</property><property name="cache.provider_class">net.sf.ehcache.hibernate.EhCacheProvider</property>
<property name="cache.use_query_cache">true</property>
在application.xml中配置为
<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
注意!在上面两个配置是不一样的,配置其中一个文件即可。
解释说明:
因为在Hibernate的bean的hbm配置文件中配置了缓存,而在hibernate的配置中没有配置提供的缓存机制的属性,在hibernate的早起版本中默认是提供ehcache的,但是在最近的版本中已经不提供默认配置了。所以必须自己手工配置。
- hibernate二级缓存配置总结
- hibernate二级缓存 总结
- Hibernate 二级缓存 总结整理
- Hibernate 二级缓存 总结整理
- Hibernate 二级缓存 总结整理
- Hibernate 二级缓存 总结整理
- Hibernate 二级缓存 总结整理
- hibernate 二级缓存 总结整理
- hibernate二级缓存的配置
- Hibernate+ehcache二级缓存配置
- hibernate二级缓存的配置
- Hibernate ehcache配置二级缓存
- hibernate二级缓存配置
- hibernate二级缓存配置
- hibernate二级缓存配置
- hibernate如何配置二级缓存
- 配置Hibernate二级缓存--echcache
- hibernate二级缓存配置
- WCF技术剖析之十四:泛型数据契约和集合数据契约(上篇)
- 如何营造游戏的打击感
- IOS自带字体
- Android内存之VSS/RSS/PSS/USS
- WCF技术剖析之十四:泛型数据契约和集合数据契约(下篇)
- hibernate二级缓存配置总结
- C语言中求程序运行时间
- android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
- 设置socket的非阻塞模式
- WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用
- Eclipse的常用的基本设置
- android camera(三):camera V4L2 FIMC
- WCF技术剖析之十六:数据契约的等效性和版本控制
- hostname和/etc/hosts的区别