私は現在、ehcacheを使用し、CacheManager
プログラムで提供するように休止状態を構成しています。このような情報を提供する独自の構成サービスがあるため、hibernate.xmlもehcache.xmlも使用しません。
今、私は問題に直面しています:構成cache usage
をプログラムでどこに定義する必要がありますか?
CacheConfiguration
可能であれば作成時にアクティブにしたいのですが、プロパティを設定できるメソッドが見つかりません。
前もって感謝します
このフォーラムの投稿はここで役立ちます。
「F.Degenaar」でコードを記述した後、必要なのは、セッションファクトリを作成するときに、java.util.Properties
オブジェクトを作成してプロパティ(キー)hibernate.cache.provider_class
を追加し、完全修飾クラス名に。を付けて評価することだけEhCacheProvider
です。
- 編集
オブジェクトを手動でキャッシュに追加できます。プログラムでキャッシュするかどうかを設定する限り、注釈はコンパイル時にあるため、非常に困難になります。注釈を使用し、プログラムでキャッシュするか、キャッシュクエリを回避することをお勧めします。と結果。