第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