クラス 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> QueryEEapplyAndBind(StringSE queryString, IterableSE<T> entities, EntityManagerEE entityManager) 指定されたエンティティを参照する where 句を作成し、指定されたクエリ文字列に追加します。static @Nullable StringSEdetectAlias(StringSE query) 指定された JPA クエリから取得するエンティティのエイリアスを解決します。static StringSEgetEntityName(EntityManagerEE em, ClassSE<?> entityClass) static StringSEgetQueryString(StringSE template, StringSE entityName) 指定されたクラス名のクエリ文字列を返します。
フィールドの詳細
DELETE_ALL_QUERY_STRING
- 関連事項:
方法の詳細
detectAlias
applyAndBind
public static <T> QueryEE applyAndBind(StringSE queryString, IterableSE<T> entities, EntityManagerEE entityManager) 指定されたエンティティを参照する where 句を作成し、指定されたクエリ文字列に追加します。指定されたエンティティをクエリにバインドします。- 型パラメーター:
T- エンティティ型。- パラメーター:
queryString- クエリ文字列。entities- エンティティ。entityManager- エンティティマネージャー。- 戻り値:
- クエリ。
getQueryString
getEntityName