0

JCSを利用したアプリケーションを開発しています。searchkeyが完全な文字列である場合に、キャッチからデータを取得する方法を知っています。JCSで最大一致検索を実装する必要があります。

例:キャッシュには次のデータが含まれています。

  • 書籍番号| 本のタイトル
  • 123 | EJB
  • 321 | ヘッドファーストジャバ
  • 121 | Jspとサーブレット
  • 111 | Antスクリプト

ユーザーが本番号に1だけを入力すると、1から始まる本番号を持つすべての本のタイトルを取得する必要があります。つまり、リストする必要があります。

  • EJB
  • Jspとサーブレット
  • Antスクリプト

これは、「like」と「%」を使用してSQLで行う種類の検索です。

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

前もって感謝します!!!

4

1 に答える 1

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?
    }
}

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

于 2012-05-11T12:40:09.873 に答える