すべてのクラスとインターフェース

クラス
説明
監査可能なエンティティの抽象基本クラス。
RepositoryQuery を実装する抽象基本クラス。
エンティティの抽象基本クラス。
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 インスタンスを作成するためのファクトリ。
QueryUtils を使用した Regex ベースの QueryEnhancer の実装。
DefaultRevisionEntity で動作する RevisionMetadata
SupplierSE によって提供される delegate への書き換え呼び出しを委譲する QueryRewriter の委譲。
Envers リポジトリを有効にするためのアノテーション。
アノテーション構成を介して JPA で監査を有効にするアノテーション。
JPA リポジトリを有効にするためのアノテーション。
リポジトリメソッドで使用する JPA 2.1 EntityGraph を構成するためのアノテーション。
JPA 2.1 EntityGraph 型の列挙型。
BeanFactoryPostProcessor は、アプリケーションコンテキストで見つかったすべての EntityManagerFactory Bean 定義の SharedEntityManagerCreator を登録して、EntityManager インスタンスをコンストラクター引数にオートワイヤーできるようにします。
使用すべきではありません。
1.1 以降、単純に RevisionRepository を継承することを推奨しています。
EnversRevisionRepositoryFactoryBean < TRevisionRepository < SIDN > を継承します。SIDN番号SE比較可能SE< N >> を継承します。
FactoryBeanRevisionRepository インスタンスを作成しています。
EnversRevisionRepositoryImpl < TIDN番号SE比較可能SE< N >> を継承します
Hibernate Envers を使用してリビジョン固有のクエリメソッドを実装するリポジトリの実装。
LIKE クエリのエスケープ文字をカプセル化する値型と、StringSE のエスケープでの実際の使用箇所。
Hibernate で動作するユーティリティ関数。
無効なクエリメソッドが検出されたことを通知します。
さまざまな JPA 2.1 機能をブリッジするためのユーティリティ。
現在の ApplicationContext 内の現在の JPA 設定に関する有用な情報を提供するコンポーネントのインターフェース。
カウント射影クエリを作成する特別な JpaQueryCreator
JPA 2.1 EntityGraph の EntityGraph 構成。
エンティティに関する追加の JPA 固有の情報を取り込むための EntityInformation の拡張。
共通のメソッド実装を共有するための JpaEntityInformation 実装の基本クラス。
EntityMetadata の JPA 固有の拡張。
EvaluationContextExtension は、EscapeCharacter をルートオブジェクトとして登録し、本質的に expose(…) 関数を SpEL に公開します。
プロバイダー実装のバグに対していくつかの修正を適用できるようにするための JPA Metamodel のラッパー。
JPA Metamodel を使用してドメインクラスの id フィールドを検索する EntityInformation の実装。
Jpa Metamodel に基づく MappingContext 実装。
Spring 構成から JpaMetamodelMappingContext インスタンスをセットアップするための FactoryBean
追加のクエリパラメーターアノテーションを検出する Parameters のカスタム拡張。
Temporal のパラメーターを特別なパラメーターに追加するカスタム Parameter 実装。
Parameters インスタンスに基づく ParameterAccessor
JpaPersistableEntityInformation < TPersistable < ID >、ID > を継承します
Persistable のメソッドを考慮して ID を検索する JpaMetamodelEntityInformation の拡張。
JPA 固有のエンティティのインターフェース。
JPA 固有の PersistentProperty のインターフェース。
PartTree から CriteriaQuery を作成するためにクエリ作成者。
クエリ実行戦略を含むクラスのセット。
ファインダーを実行するためのクエリ検索戦略。
QueryMethod の JPA 固有の拡張。
JpaQueryMethodFactory インスタンスを作成するためのファクトリインターフェース。
Repository の JPA 固有の拡張。
XML 名前空間と EnableJpaRepositories アノテーションからカスタム属性を解析する JPA 固有の構成拡張。
aot リポジトリのセットアップを維持するが、PersistenceManagedTypes のコアフレームワークサポートによって処理されるドメイン型 インスペクションをスキップする RepositoryRegistrationAotProcessor 実装。
JPA リポジトリコンテキストでの構成を認識する必要があるクラスによって実装されるインターフェース。
Spring Data JPA リポジトリの Bean を登録するポータブル CDI 拡張。
JPA 固有の汎用リポジトリファクトリ。
JpaRepositoryFactoryBean < Tリポジトリ < SID >、SID > を継承します
Springs FactoryBean インターフェース用の特別なアダプターにより、Spring 構成を介してリポジトリファクトリを簡単にセットアップできます。
JpaRepository 実装によって実装される SPI インターフェース。
リポジトリ名前空間の単純な名前空間ハンドラー。
ソート用に JPA メタモデル Attribute をラップするクエリのソートオプション。
安全でないプロパティ処理を示すフラグを保持するカスタム Sort.Order。つまり、提供される String は必ずしもプロパティではなく、クエリ実行にパイプされた任意の式である可能性があります。
Attribute のコレクションを抽象化する値オブジェクト。
JPA 条件 API に基づいて Specification の実行を許可するインターフェース。
JSqlParser を使用した QueryEnhancer の実装。
使用すべきではありません。
内部ユーティリティクラス。
JSR-310 型をレガシー DateSE に変える JPA 2.1 コンバーター。
キーセットスクロール用のデリゲート。
スクロールクエリを構築するアダプター。
Specification は、キーセットスクロールを使用してスクロールクエリを作成します。
クエリの実行時に使用される LockModeType を指定するために使用されるアノテーション。
DefaultPersistenceUnitManager を拡張して、複数の persistence.xml ファイルに存在する 1 つの永続性ユニットの構成を 1 つにマージします。
メタデータをリポジトリ操作に割り当てるためのアノテーション。
リポジトリメソッドに関するメタデータを保持する値オブジェクト。
クエリメソッドは、実行する必要がある方法を変更するため、クエリの変更と見なす必要があることを示します。
MutableQueryHints.forCounts()/MutableQueryHints.withFetchGraphs(EntityManager) ヒントを切り替えるオプションなしの QueryHints の可変実装。
リポジトリクエリメソッドでネイティブクエリを直接宣言するためのアノテーション。
Pageable をサポートする一連のユーティリティメソッドを提供します。
ParameterBinder は、メソッドパラメーターを Query にバインドするために使用されます。
PartTree に基づく AbstractJpaQuery 実装。
使用する永続化プロバイダーを表す列挙体。
JPA 2.1 ストアドプロシージャマッピングをリポジトリメソッドで直接宣言するためのアノテーション。
プロキシに保持されている識別子の永続性プロバイダー固有のアクセサーのインターフェース。
リポジトリクエリメソッドでファインダークエリを直接宣言するためのアノテーション。
QueryByExamplePredicateBuilder は、特定の Example に対して単一の CriteriaBuilder.and(Predicate...) 結合 Predicate を作成します。
コメントを Query に挿入するクエリヒントのさまざまな実装を非表示にするインターフェース。
Querydsl JPA クエリ API へのアクセスを容易にするヘルパーインスタンス。
QuerydslPredicateExecutor の実装で SimpleJpaRepository を継承するための Querydsl 固有のフラグメント。
使用すべきではありません。
このクラスの代わりに QuerydslJpaPredicateExecutor を使用してください
Querydsl ライブラリを使用してリポジトリを実装するための基本クラス。
このインターフェースは、特定のクエリを拡張するための API を記述します。
DeclaredQuery から QueryEnhancer を作成するためのさまざまな戦略をカプセル化します。
Query から元の JPA クエリ文字列を抽出するためにさまざまな実装を非表示にするインターフェース。
QueryHint アノテーションをメソッドにバインドできるようにするラッパーアノテーション。
QueryHints は、JPA EntityGraph を除いて、デフォルトで CrudMethodMetadata.getQueryHints() QueryHintList()} を介して定義されたクエリヒントへのアクセスを提供します。
QueryHints の null オブジェクト実装。
名前 / キーと値で構成されるクエリヒントを運ぶ値オブジェクト。
クエリを書き換えて、定期的に検出可能なスキームに基づいて適用できない並べ替えとページネーションの設定を適用するためのコールバック。
クエリを変更しない QueryRewriter
JpaQueryMethod に基づいて QueryRewriter を提供します。
カスタムパーサーのデフォルト実装を使用して JPA クエリを作成するための単純なユーティリティクラス。
リフレクションを使用して RevisionNumber でアノテーションが付けられたプロパティをインスペクションし、リビジョン番号の型を調べる RevisionEntityInformation
scroll queries を実行し、結果 Window を作成するデリゲート。
CrudRepository インターフェースのデフォルト実装。
ドメイン駆動設計という意味での仕様。
クエリメソッドパラメーターで適切な TemporalType を宣言するためのアノテーション。