首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Hibernate中禁用二级缓存时遇到问题

在Hibernate中禁用二级缓存时遇到问题
EN

Stack Overflow用户
提问于 2013-06-28 20:18:30
回答 2查看 400关注 0票数 1

我已经在我的应用程序中使用了ehcache。我将我的应用程序部署在jbossAS7服务器上。我想现在禁用二级缓存。我已经从hibernate配置文件中删除了缓存属性,删除了ehcache.xml文件,从所有hbm文件中删除了缓存使用情况。当我在jboss中部署我的项目时,我可以看到启用了二级缓存。

org.hibernate.cfg.SettingsFactory二级缓存:已启用

如何将其禁用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-28 23:23:11

你可以这样做sessionFactory.getCache().evict(..);或者你也可以点击这个链接,它将解释你所有的事情并告诉你怎么做

http://jaitechwriteups.blogspot.com/2006/08/evict-collection-from-hibernate-second.html

票数 -1
EN

Stack Overflow用户

发布于 2014-09-22 15:24:27

遇到了类似的问题。将答案张贴在这里,供任何到达此帖子的人使用。

hibernate.cfg.xml文件中,将以下属性设置为false

代码语言:javascript
复制
<property name="hibernate.cache.use_second_level_cache">false</property>

注释:如果类文件(或hbm文件中的<cache>标记)中仍有注释,则注释掉此属性将抛出应用程序错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17364601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档