Hibernate秒レベルのキャッシュehcache.xmlのキャッシュの設定主体が読み込めないため、HIbernate

StackOverflow https://stackoverflow.com/questions/934720

質問

ることを明確にすると簡単に、私は二つのプロジェクト:1.企業プロジェクトがすべての主体クラスです。2.プロジェクトを含むmain()関数をアプリケーションを起動し、ehcache.xml はクラスパスプロジェクトです。

私の問題:変更することができまし defaultCache 要素のehcache.xml できなくなります。変化からSQLのログファイルです。私はHibernateのみを読む defaultCache 要素が何を変更したいの キャッシュ 要素の特定のehcache.xmlがんを変更するSQLログです。

例えば:の場を設定します maxElementsInMemorydefaultCache 要素 0, いを設定します maxElementsInMemoryキャッシュ 要素の実体を 100 または 0, あんずる事業体にキャッシュします。の場を設定します maxElementsInMemorydefaultCache 要素 100, いを設定します maxElementsInMemoryキャッシュ 要素の実体を 100 または 0, いる企業にキャッシュします。

と思うものname属性 キャッシュ 素子の実体が間違って設定-読み込むことができませんから、Hibernate?

役に立ちましたか?

解決

私が私の問題です。を使用していehcacheとしてキャッシュのプロバイダです。のehcache.xmlと思うのdefaultCache要素はすべてのQueryCachesもわなかった場合は設定のstandardQueryCache要素となります。これにより重要なのかどうかを設定しますmaxElementsInMemoryのが"0"ですが、すべてのQueryCacheのdefaultCache。が設定さmaxElementsInMemoryの"0"動画ファイルをダウンロードを無効にsencondレベルのキャッシュの団体利用の場合EntityManager.find()機能です。

他のヒント

ご一読の書です。の場合 maxElementsInMemory 設定値 0 特別の意味- unlimited.なくなキャッシュではすべて、キャッシュです。

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