Pergunta

Do meu arquivo de log SQL, eu acho que as propriedades físicas do QueryCache são configurados pelo elemento:

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

e até eu adicionar outro elemento a elemento abaixo para o ehcache.xml , é parece, do registo de SQL, que as propriedades físicas do QueryCache ainda são configuradas pelo elemento.

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

Eu só quero permitir que o QueryCache na memória, e, entretanto, desativar os outros (em memória) por padrão. Talvez o nome atributo da elemento não está correta? Eu copiá-lo a partir do livro <>. Ou, eu deveria usar um outro elemento que não? Talvez haja um meio de elemento?

Graças.

Foi útil?

Solução

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top