クラス JpaUtils

java.lang.ObjectSE
org.springframework.integration.jpa.support.JpaUtils

public final class JpaUtils extends ObjectSE
このユーティリティには、Spring Data JPA プロジェクトのユーティリティメソッドのサブセットが含まれています。Spring Integration JPA アダプターはこれらのユーティリティメソッドのみを使用するため、Spring Data JPA への依存関係を宣言する必要をなくすために、これらはこのクラスにコピーされました。
導入:
2.2
作成者:
Oliver Gierke, Gunnar Hillert, Gary Russell
  • フィールドの詳細

  • メソッドの詳細

    • detectAlias

      public static StringSE detectAlias(StringSE query)
      指定された JPA クエリから取得するエンティティのエイリアスを解決します。
      パラメーター:
      query - クエリ。
      戻り値:
      エイリアス、または null。
    • applyAndBind

      public static <T> QueryEE applyAndBind(StringSE queryString, IterableSE<T> entities, EntityManagerEE entityManager)
      指定されたエンティティを参照する where 句を作成し、指定されたクエリ文字列に追加します。指定されたエンティティをクエリにバインドします。
      型パラメーター:
      T - エンティティ型。
      パラメーター:
      queryString - クエリ文字列。
      entities - エンティティ。
      entityManager - エンティティマネージャー。
      戻り値:
      クエリ。
    • getQueryString

      public static StringSE getQueryString(StringSE template, StringSE entityName)
      指定されたクラス名のクエリ文字列を返します。
      パラメーター:
      template - テンプレート。
      entityName - エンティティ名。
      戻り値:
      クエリ文字列。
    • getEntityName

      public static StringSE getEntityName(EntityManagerEE em, ClassSE<?> entityClass)