第4章 組み込みキャッシュのクエリー
データグリッドをライブラリーとしてカスタムアプリケーションに追加する場合は、組み込みクエリーを使用します。
組み込みクエリーでは、Protobuf マッピングは必要ありません。インデックス作成とクエリーは、どちらも Java オブジェクト上で実行されます。
4.1. 組み込みキャッシュのクエリー リンクのコピーリンクがクリップボードにコピーされました!
このセクションでは、インデックス化された Book
インスタンスを保存する "books" という名前のサンプルキャッシュを使用して組み込みキャッシュをクエリーする方法を説明します。
この例では、各 Book
インスタンスはインデックス化されるプロパティーを定義し、以下のように Hibernate Search アノテーションを使用して詳細なインデックスオプションを指定します。
Book.java
Author.java
手順
"books" キャッシュをインデックス化するように Data Grid を設定し、
org.infinispan.sample.Book
をインデックスのエンティティーとして指定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow キャッシュを取得します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の例のように、Data Grid キャッシュに保存されている
Book
インスタンスでフィールドのクエリーを実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow