2016-10-11 14 views
1

就職活動中、募集担当者は「休止状態にはいくつのキャッシュレベルがありますか?」と尋ねました。Hibernate:第3レベルのキャッシュがありますか?

だから私は彼が正しいと述べたが、第3レベルのキャッシュは、例えば、「CURRENCY」または「国のように頻繁に変更されないいくつかのテーブルの結果をキャッシュし、もあり

をレベル1を説明し、2これらのテーブルをそれぞれ「12/24 /あなたが望む時間」の時間にリロードしてください。

私はそれについて検索しますが、何も見つかりませんでした。だから本当に3番目のレベルのキャッシュがあるのか​​、それとも何らかの機能なのでしょうか?そうなら、この機能の名前は何ですか?どうすれば使用できますか?

更新:彼は単にquery.setCacheable(true)について説明していると思いますhere? mrbool.com/how-to-use-hibernate-query-cache/33439しかし、クエリの結果をキャッシュに入れる時間はどこで定義できますか?私はそれが永遠にキャッシュされないと思います。それだけではなら、私は、被写体の名前を変更します「どのようにHibernateでsetCacheableの継続時間を定義する。

答えて

1

ありクエリキャッシュは休止状態にあるが、私はそれを呼び出すことができるかどうかわからないよ 『第3レベル』キャッシュ。私は、このような名前を聞いていない。とにかく、クエリキャッシュが頻繁に変更されないデータのために適用可能であろう。そのドキュメントはで見つけることができます

:。。http://docs.jboss.org/hibernate/orm/5.0/userguide/html_single/Hibernate_User_Guide.html#caching-query

+0

だから、あなたは彼がちょうどクエリについて話だと思います。 setCacheable(true)ここで説明していますか?http://mrbool.com/how-to-use-hibernate-query-cache/33439しかし、キャッシュの結果をキャッシュに入れる時間はどこで定義できますか? 'トンカche for ever ^^それがちょうど場合、私は "どのように休止状態でsetCacheableの期間を定義する"でサブジェットの名前を変更します – amdev

+0

@タイムアウトのようなキャッシュプロパティはキャッシュ構成で設定することができます:http://stackoverflow.com/questions/12524601/hibernate-ehcache-how-does-maxelements in memory-work それ以上の質問がある場合は、新しい質問をするのが良いでしょう。 – user140547

関連する問題