質問

私のSQLログファイルから、私はQueryCacheの物理的性質が要素によって構成されていると思います:

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

とさえ私は、要素のehcache.xmlのの下に別の要素を追加しているQueryCacheの物理的性質はまだのことで構成されていることを、SQLのログから、らしいです要素ます。

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

私は、デフォルトでメモリにQueryCacheを有効にし、一方(メモリ内の)他の人を無効にしたいです。たぶん、の要素が正しくない?のの名前の属性私はこの本からコピーし、<>。それとも、私は以外の他の要素を使用する必要がありますか?たぶんちょっと要素のはあるのでしょうか?

感謝します。

役に立ちましたか?

解決

試してみてください。 名前= "org.hibernate.cache.StandardQueryCache"

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top