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