从我的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在内存中,同时禁止其他人(在内存中)。也许名称的属性的 的元素是不正确的?我从书中复制<>。或者,我应该用另一种元素不是其他?也许有一个有点元件的?

感谢。

有帮助吗?

解决方案

尝试: NAME = “org.hibernate.cache.StandardQueryCache”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top