我在我的应用程序中使用了ehcache。我在jbossAS7服务器中部署我的应用程序。我想现在禁用二级缓存。我从我的hibernate配置文件中删除了缓存属性,删除了我的ehcache.xml文件,从所有hbm文件中删除了缓存使用情况。当我在jboss中部署我的项目时,我可以看到启用了二级缓存。
[org.hibernate.cfg.SettingsFactory](MSC服务主题1-6)二级缓存:已启用
如何禁用它?
答案 0 :(得分:0)
遇到类似的问题。在这里为任何到达此主题的人发布答案。
在hibernate.cfg.xml
文件中,将以下属性设置为false
<property name="hibernate.cache.use_second_level_cache">false</property>
注意:如果您的类文件中仍有注释(或hbm xml文件中的<cache>
标记),则注释掉此属性将引发应用程序错误
答案 1 :(得分:-1)
http://jaitechwriteups.blogspot.com/2006/08/evict-collection-from-hibernate-second.html