2016-08-09 1 views
1

私は検索バーを持っています。ユーザーが入力すると、すぐにデータベースにクエリを表示して候補を表示する必要があります。しかし、彼が順番にそれらの同じ文字を入力しようとすると、私は以前の提案をキャッシュし、DBに問い合わせることなく彼に戻る方法が欲しい。私はハッシュマップを使うことができますが、はるかに優れた実装が必要です。私はORMとして休止状態を使用しています。以前に検索された場合のキャッシングに関する提案の検索(Java)

答えて

0

あなたのORMにキャッシュをプラグインすることができ

(私はEHCacheをお勧めしたい、ここでthe corresponding manual sectionです)または、アプリケーション層のプログラムでキャッシュを使用することができます。ここでは、Guava Cacheを提案します。

あなたが春を使用する場合は、これらの両方が、私はそれらのすべてを通過するよ大丈夫素晴らしいSpring's own Cache abstraction

+0

からもご利用いただけます。ありがとう! –

関連する問題