异常:org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hiber
2015-11-12 10:41
549 查看
异常:org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
最后发现问题就是在这里,因为在Hibernate的bean的hbm配置文件中配置了缓存,而在hibernate的配置中没有配置提供的缓存机制,在早的hibernate的版本中默认是提供ehcache的,
是在最近的版本中已经不提供默认配置了。所以必须自己手工配置。在 hibernate的配置中加入如下片段即可
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hibernate.cache.use_second_level_cache">false</prop>
<prop key="hibernate.cache.use_query_cache">false</prop>
原文地址:http://www.cnblogs.com/sfeng1825/archive/2012/11/05/2755359.html
最后发现问题就是在这里,因为在Hibernate的bean的hbm配置文件中配置了缓存,而在hibernate的配置中没有配置提供的缓存机制,在早的hibernate的版本中默认是提供ehcache的,
是在最近的版本中已经不提供默认配置了。所以必须自己手工配置。在 hibernate的配置中加入如下片段即可
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hibernate.cache.use_second_level_cache">false</prop>
<prop key="hibernate.cache.use_query_cache">false</prop>
原文地址:http://www.cnblogs.com/sfeng1825/archive/2012/11/05/2755359.html
相关文章推荐
- iOS 视图控制器在退出的时候没有走dealloc,你需要做的事情
- iOS 把数组里的所有数据取出到一个字符串中
- iOS 静态库.a文件的制作
- ubuntu下sublime text 3 及Package Control安装
- (4)Oracle基础--操作表中数据
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- 一个资深iOS开发者对于React Native的看法
- 常用插件收录
- paint.setAntiAlias(true);
- 标准DPCM编码(Matlab实现)
- 运用“虚短”“虚断”轻松搞定运算放大器
- AndroidStudio插件GsonFormat快速实现JavaBean
- 用Delphi开发视频聊天软件
- maven仓库和mirror关系
- apicloud学习笔记
- Springmvc中 同步/异步请求参数的传递以及数据的返回
- mysql中添加一个和root一样的用户用于远程连接
- iOS 应用程序内部国际化,不跟随系统语言
- 理解Load Average做好压力测试(转)
- 三级联动 省 市 区 三级联动可赋值