2012-05-09 10 views
0

JCSを利用するアプリケーションを開発中です。私はsearchkeyが完全な文字列であるときにキャッチからデータを取得する方法を知っています。 JCSで最大一致検索を実装する必要があります。JCS(Javaキャッシングシステム)で最大一致検索を行う方法

たとえば、キャッシュには次のデータが含まれます。

  • book number |書籍のタイトル
  • 123 | EJB
  • 321 |ヘッドファーストJava
  • 121 | JSPおよびサーブレット
  • 111 | Antのスクリプト
  • それは

    • EJB
    • JSPとサーブレットをリストする必要があり、すなわち、ユーザ入力がちょうど1本の数のため、それは1から始まる書籍番号を持つすべての本のタイトルを取得する必要があり

  • Antスクリプトスクリプト

これは、 'like and%'を使用してsqlで行う検索の種類です。

親切に私を助けてください。

事前に感謝します!

答えて

0

あなたはこのような何かをすることができる必要があります:

JCSAdminBean admin = new JCSAdminBean(); 
LinkedList<CacheElementInfo> cacheElements = admin.buildElementInfo("myCache"); 
for (CacheElementInfo e : cacheElements) { 
    if (e.getKey().startsWith("1")) { 
     //do something.. store it in a list? 
    } 
} 

はそれを試してみて、それがあなたのために働くなら、私に知らせてください。

+0

それは働いた...ありがとうトン! –

関連する問題