从我的sql日志文件中,我认为QueryCache的物理属性由元素配置: <defaultCache maxElementsInMemory="0" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="false" memoryStoreEvictionPolicy="LRU" />甚至我在ehcache.xml中添加下面的元素的另一个元素,从sql日志来看,似乎QueryCache的物理属性仍由该元素配置。 <cache name="org.hibernate.cache.QueryCache" maxElementsInMemory="10000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="false" memoryStoreEvictionPolicy="LRU" />我只想在内存中启用QueryCache,同时默认情况下禁用其他(在内存中)。元素的名称属性可能不正确?我从书复制它。或者,我应该使用除之外的其他元素吗?也许有某种元素?谢谢。 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 尝试:name =“ org.hibernate.cache.StandardQueryCache” (adsbygoogle = window.adsbygoogle || []).push({});
10-04 13:13