すべてのクラスとインターフェース
クラス
説明
監査可能なエンティティの抽象基本クラス。
AbstractAuditable の静的メタモデル RepositoryQuery を実装する抽象基本クラス。 エンティティの抽象基本クラス。
AbstractPersistable の静的メタモデル EntityManagerFactory のラッパー。JPA AOT リポジトリフラグメントのサポートクラス。
auditing 要素の BeanDefinitionParser。BeanFactoryPostProcessor は、EntityManagerFactory が作成される前に AnnotationBeanConfigurerAspect アスペクトが稼働していることを保証します。これにより、エンティティリスナーがすでにインスタンス化されており、Configurable にインジェクションして動作させる必要があります。 永続化および更新エンティティに関する監査情報を取得するための JPA エンティティリスナー。
JPQL クエリが無効な場合にスローされる例外。
BeanFactoryPostProcessor から BeanDefinition インスタンスを操作するユーティリティメソッド。 専用の Bean 名を持つ
EntityManagerFactory の BeanDefinition を表す値オブジェクト。BeanManager ベースの QueryRewriterProvider。Entity または MappedSuperclass でアノテーションが付けられたクラスをスキャンし、PersistenceUnit 後処理に追加する PersistenceUnitPostProcessor。 コレクションまたはマップを含む射影が開かれていると見なす
ProjectionFactory。 クエリ実行に使用される
LockModeType を提供する抽象 CrudMethodMetadata へのインターフェース。 宣言されたクエリを表す契約を定義するインターフェース。
JpaContext のデフォルト実装。JpaEntityMetadata のデフォルト実装。JpaQueryMethod インスタンスを作成するためのファクトリ。 条件削除を処理するためのドメイン駆動設計の意味で仕様。
アノテーション構成を介して JPA で監査を有効にするアノテーション。
JPA リポジトリを有効にするためのアノテーション。
リポジトリメソッドで使用する JPA 2.1
EntityGraph を構成するためのアノテーション。JPA 2.1
EntityGraph 型の列挙型。 使用すべきではありません。
コンストラクター式 (JPQL) が使用されているか、デフォルトの射影が使用されているかなど、内部構造に関するクエリ情報を公開する
ParametrizedQuery の拡張機能。LIKE クエリのエスケープ文字をカプセル化する値型と、
StringSE のエスケープでの実際の使用箇所。Hibernate で動作するユーティリティ関数。
無効なクエリメソッドが検出されたことを通知します。
さまざまな JPA 2.1 機能をブリッジするためのユーティリティ。
現在の
ApplicationContext 内の現在の JPA 設定に関する有用な情報を提供するコンポーネントのインターフェース。 カウント射影クエリを作成する特別な
JpaQueryCreator。JPA 2.1
EntityGraph の EntityGraph 構成。 エンティティに関する追加の JPA 固有の情報を取り込むための
EntityInformation の拡張。 共通のメソッド実装を共有するための
JpaEntityInformation 実装の基本クラス。EntityMetadata の JPA 固有の拡張。 プロバイダー実装のバグに対していくつかの修正を適用できるようにするための JPA
Metamodel のラッパー。JPA
Metamodel を使用してドメインクラスの id フィールドを検索する EntityInformation の実装。JpaEntityMetadata のメタモデルベースの実装。Jpa
Metamodel に基づく MappingContext 実装。Spring 構成から
JpaMetamodelMappingContext インスタンスをセットアップするための FactoryBean。 追加のクエリパラメーターアノテーションを検出する
Parameters のカスタム拡張。Parameters インスタンスに基づく ParameterAccessor。Persistable のメソッドを考慮して ID を検索する JpaMetamodelEntityInformation の拡張。JPA 固有のエンティティのインターフェース。
JPA 固有の
PersistentProperty のインターフェース。 リポジトリ内の JPA クエリの構成情報を保持する構成オブジェクト。
PartTree から CriteriaQuery を作成するためにクエリ作成者。 クエリ実行戦略を含むクラスのセット。
ファインダーを実行するためのクエリ検索戦略。
QueryMethod の JPA 固有の拡張。JpaQueryMethodFactory インスタンスを作成するためのファクトリインターフェース。Repository の JPA 固有の拡張。XML 名前空間と
EnableJpaRepositories アノテーションからカスタム属性を解析する JPA 固有の構成拡張。aot リポジトリのセットアップを維持するが、
PersistenceManagedTypes のコアフレームワークサポートによって処理されるドメイン型 インスペクションをスキップする RepositoryRegistrationAotProcessor 実装。JPA リポジトリコンテキストでの構成を認識する必要があるクラスによって実装されるインターフェース。
JPA 固有の
RepositoryContributor は、EntityManager を直接使用してクエリを実行する AOT リポジトリフラグメントを提供します。Spring Data JPA リポジトリの Bean を登録するポータブル CDI 拡張。
JPA 固有の汎用リポジトリファクトリ。
Springs
FactoryBean インターフェース用の特別なアダプターにより、Spring 構成を介してリポジトリファクトリを簡単にセットアップできます。 リポジトリに基づいてフラグメントを提供する JPA 固有の
RepositoryFragmentsContributor。JpaRepository 実装によって実装される SPI インターフェース。 リポジトリ名前空間の単純な名前空間ハンドラー。
追加の JPA 結果
Converter のコンテナー。 指定された
BlobSE を byte[] に変換します。 ソート用に JPA メタモデル
Attribute をラップするクエリのソートオプション。 安全でないプロパティ処理を示すフラグを保持するカスタム
Sort.Order。つまり、提供される String は必ずしもプロパティではなく、クエリ実行にパイプされた任意の式である可能性があります。Attribute のコレクションを抽象化する値オブジェクト。JPA 条件 API に基づいて
Specification の実行を許可するインターフェース。FluentQuery.FetchableFluentQuery の拡張により、カスタムカウント Specification を使用したスライス結果とページ区切りが可能になります。Java コードを使用して JPQL クエリを構築するためのドメイン固有言語。
JPQL クエリの抽象基本クラス。
エイリアス式。
ルートエンティティ。
String にレンダリングできる式を指定するインターフェース。 結合されたエンティティまたは要素のコレクション。
データを選択するために使用される原点。選択原点はパスとともに使用され、パスが固定される場所を定義します。
値オブジェクトキャプチャーパラメータープレースホルダー。
PropertyPath を含む JpqlQueryBuilder.Expression の拡張。WHERE 述語。String にレンダリングできる述語または式を指定するインターフェース。 レンダリング中に使用されるコンテキスト。
SELECT ステートメント。String にレンダリングできる選択を指定するインターフェース。JpqlQueryBuilder.Select を構築するための Fluent インターフェース。JpqlQueryBuilder.Predicate を構築するための Fluent インターフェース。JSqlParser を使用した
QueryEnhancer の実装。JSR-310 型をレガシー
DateSE に変える JPA 2.1 コンバーター。 キーセットスクロール用のデリゲート。
スクロールクエリを構築するアダプター。
Specification は、キーセットスクロールを使用してスクロールクエリを作成します。 クエリの実行時に使用される
LockModeType を指定するために使用されるアノテーション。DefaultPersistenceUnitManager を拡張して、複数の persistence.xml ファイルに存在する 1 つの永続性ユニットの構成を 1 つにマージします。 メタデータをリポジトリ操作に割り当てるためのアノテーション。
リポジトリメソッドに関するメタデータを保持する値オブジェクト。
クエリメソッドは、実行する必要がある方法を変更するため、クエリの変更と見なす必要があることを示します。
MutableQueryHints.forCounts()/MutableQueryHints.withFetchGraphs(EntityManager) ヒントを切り替えるオプションなしの QueryHints の可変実装。 リポジトリクエリメソッドでネイティブクエリを直接宣言するためのアノテーション。
Pageable をサポートする一連のユーティリティメソッドを提供します。 名前または位置情報を持つジェネリクスパラメーターバインディング。
名前、位置、その両方でバインディングパラメーターを識別します。
バインディングパラメーターの元となる式をキャプチャーする値オブジェクト。
パラメーターを
IN パラメーターとして適用する方法の指示が追加された JPQL クエリ内の ParameterBinding を表します。 メソッド呼び出しパラメーター参照をキャプチャーする値オブジェクト。
バインディングパラメーターがメソッド呼び出しまたは式のいずれかから取得されるかを記述する値型階層。
パラメーターを
IN パラメーターとして適用する方法の指示が追加された JPQL クエリ内の ParameterBinding を表します。 バインディングパラメーターの元となる式をキャプチャーする値オブジェクト。
ParameterBinding.PartTreeParameterBinding を簡単に作成できるようにするヘルパークラス。 パラメーターバインディングに関するイントロスペクションの詳細を提供するクエリの解析および構造化表現。
PartTree に基づく AbstractJpaQuery 実装。 使用する永続化プロバイダーを表す列挙体。
ドメイン駆動設計という意味での仕様。
パラメーターバインディングに関する情報を提供する
DeclaredQuery を実装した、事前解析済みのクエリ。JPA 2.1 ストアドプロシージャマッピングをリポジトリメソッドで直接宣言するためのアノテーション。
プロキシに保持されている識別子の永続性プロバイダー固有のアクセサーのインターフェース。
QAbstractAuditable は、AbstractAuditable の Querydsl クエリ型です。
QAbstractPersistable は、AbstractPersistable の Querydsl クエリ型です。
リポジトリクエリメソッドでファインダークエリを直接宣言するためのアノテーション。
QueryByExamplePredicateBuilder は、特定の Example に対して単一の CriteriaBuilder.and(Predicate...) 結合 Predicate を作成します。 コメントを
Query に挿入するクエリヒントのさまざまな実装を非表示にするインターフェース。Querydsl JPA クエリ API へのアクセスを容易にするヘルパーインスタンス。
QuerydslPredicateExecutor の実装で SimpleJpaRepository を継承するための Querydsl 固有のフラグメント。Querydsl ライブラリを使用してリポジトリを実装するための基本クラス。
このインターフェースは、特定のクエリを拡張するための API を記述します。
クエリを書き換えるために必要な情報を記述するためのインターフェース。
クエリの拡張に使用される事前定義された QueryEnhancerFactories。
ParametrizedQuery から QueryEnhancer を作成するためのさまざまな戦略をカプセル化します。 特定の
query に対して QueryEnhancer を選択する戦略を宣言するインターフェース。 クラスパス情報を使用してエンハンサーの可用性を決定するデフォルトの
QueryEnhancerSelector 実装。Query から元の JPA クエリ文字列を抽出するためにさまざまな実装を非表示にするインターフェース。QueryHint アノテーションをメソッドにバインドできるようにするラッパーアノテーション。QueryHints は、デフォルトでは JPA
EntityGraph を除く QueryHints() で定義されたクエリヒントへのアクセスを提供します。QueryHints の null オブジェクト実装。 名前 / キーと値で構成されるクエリヒントを運ぶ値オブジェクト。
query string を含み公開するオブジェクトを示すインターフェース。 クエリを書き換えて、定期的に検出可能なスキームに基づいて適用できない並べ替えとページネーションの設定を適用するためのコールバック。
クエリを変更しない
QueryRewriter。JpaQueryMethod に基づいて QueryRewriter を提供します。 カスタムパーサーのデフォルト実装を使用して JPA クエリを作成するための単純なユーティリティクラス。
scroll queries を実行し、結果 Window を作成するデリゲート。 データベースから返されたスコアを類似度値に正規化し、その逆も行います。
CrudRepository インターフェースのデフォルト実装。 ドメイン駆動設計という意味での仕様。
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降。
すべての呼び出しを
Tuple に委譲する MapSE 実装。 条件の更新を処理するためのドメイン駆動設計の意味での仕様。
述語を指定せずに
UPDATE 部分のみを考慮する、UpdateSpecification の簡略化された拡張。
EntityManagerを提供するAbstractEntityManagerFactoryBeanを使用するか、構成で直接SharedEntityManagerCreatorを使用することをお勧めします。