Como configuração QueryCache em ehcache.xml
-
09-09-2019 - |
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.
Solução
Tente: name = "org.hibernate.cache.StandardQueryCache"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow