0

私はehcacheが初めてです。私はehcaheを使用することができません..休止状態のテンプレートを介してクエリを実行するたびに、データベースのみにヒットします..キャッシュがありません:(何が欠けていますか?

私のehcache_xml::

<?xml version="1.0" encoding="UTF-8"?>

    <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd">
    <diskStore path="java.io.tmpdir" />
    <defaultCache maxElementsInMemory="500" eternal="true"
        timeToIdleSeconds="10000" timeToLiveSeconds="60000" overflowToDisk="false" />

    <cache name="com.abc.hibernate.model.ViewOrderSummary"
        maxEntriesLocalHeap="10000" eternal="false" overflowToDisk="true"
        timeToIdleSeconds="300" timeToLiveSeconds="600" diskPersistent="true" />
</ehcache>

そして、どの下のプロパティを使用しますか?

    <prop key="hibernate.cache.provider_class">${hibernate.cache.provider_class}</prop> 
                    <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
4

1 に答える 1

0

これを試して

<property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
于 2013-01-23T03:40:24.683 に答える