クラス JpaUtils
java.lang.ObjectSE
org.springframework.integration.jpa.support.JpaUtils
このユーティリティには、Spring Data JPA プロジェクトのユーティリティメソッドのサブセットが含まれています。Spring Integration JPA アダプターはこれらのユーティリティメソッドのみを使用するため、Spring Data JPA への依存関係を宣言する必要をなくすために、これらはこのクラスにコピーされました。
- 導入:
- 2.2
- 作成者:
- Oliver Gierke, Gunnar Hillert, Gary Russell
フィールドサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明static <T> QueryEE
applyAndBind
(StringSE queryString, IterableSE<T> entities, EntityManagerEE entityManager) 指定されたエンティティを参照する where 句を作成し、指定されたクエリ文字列に追加します。static StringSE
detectAlias
(StringSE query) 指定された JPA クエリから取得するエンティティのエイリアスを解決します。static StringSE
getEntityName
(EntityManagerEE em, ClassSE<?> entityClass) static StringSE
getQueryString
(StringSE template, StringSE entityName) 指定されたクラス名のクエリ文字列を返します。
フィールドの詳細
DELETE_ALL_QUERY_STRING
- 関連事項:
メソッドの詳細
detectAlias
指定された JPA クエリから取得するエンティティのエイリアスを解決します。- パラメーター:
query
- クエリ。- 戻り値:
- エイリアス、または null。
applyAndBind
public static <T> QueryEE applyAndBind(StringSE queryString, IterableSE<T> entities, EntityManagerEE entityManager) 指定されたエンティティを参照する where 句を作成し、指定されたクエリ文字列に追加します。指定されたエンティティをクエリにバインドします。- 型パラメーター:
T
- エンティティ型。- パラメーター:
queryString
- クエリ文字列。entities
- エンティティ。entityManager
- エンティティマネージャー。- 戻り値:
- クエリ。
getQueryString
指定されたクラス名のクエリ文字列を返します。- パラメーター:
template
- テンプレート。entityName
- エンティティ名。- 戻り値:
- クエリ文字列。
getEntityName