第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