第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