Domanda

Dal mio file di registro di SQL, penso che le proprietà fisiche del QueryCache sono configurati per l'elemento:

  <defaultCache
                maxElementsInMemory="0"
                eternal="false"
                timeToIdleSeconds="120"
                timeToLiveSeconds="120"
                overflowToDisk="false"
                memoryStoreEvictionPolicy="LRU"
                />

e anche io aggiungo un altro elemento l'elemento di seguito per il ehcache.xml , è sembra, dal Registro di SQL, che le proprietà fisiche del QueryCache sono ancora configurati dalla elemento.

  <cache name="org.hibernate.cache.QueryCache"
                maxElementsInMemory="10000"
                eternal="false"
                timeToIdleSeconds="120"
                timeToLiveSeconds="120"
                overflowToDisk="false"
                memoryStoreEvictionPolicy="LRU"
        />

Voglio solo per permettere al QueryCache in memoria, e nel frattempo disabilitare gli altri (in memoria) per impostazione predefinita. Forse il nome attributo del elemento non è corretto? Copio dal libro <>. O, dovrei usare un altro elemento diverso? Forse c'è un po 'di elemento?

Grazie.

È stato utile?

Soluzione

Prova: name = "org.hibernate.cache.StandardQueryCache"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top