すべてのクラスとインターフェース
クラス
説明
Dialect
実装の基本クラス。Spring Data JDBC が機能するために登録する必要がある Bean。
リポジトリメソッドに基づくクエリの基本クラス。
特定のクラスの
RowMapper
を作成するファクトリ。Spring Data R2DBC が機能するために登録する必要がある Bean 宣言を含む Spring Data R2DBC 構成の基本クラス。
R2DBC のリアクティブ
RepositoryQuery
実装の基本クラス。RelationalConverter
実装の基本クラス。Spring Data Relational のイベントをマッピングするための基本クラス
ドメインクラス固有の
ApplicationListener
クラスを実装する基本クラス。 結果を読み取るときに、ドメインオブジェクトが行から実体化された後に呼び出されるコールバック。
集約がデータベースからエンティティに変換された後に呼び出される
EntityCallback
。 エンティティのすべてのプロパティのインスタンス化と設定の後に公開されます。
集約が削除された後に呼び出される
EntityCallback
。 エンティティの削除後に公開されます。
OutboundRow
の保存後にトリガーされるエンティティコールバック。 集約がデータベースに保存された後に呼び出される
EntityCallback
。 新しいインスタンスまたは変更されたインスタンスがデータベースに保存された後に公開されます。
(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。
集約に対して実行されるアクションの種類。
集約ルートから始まる集約内のパスを表します。
別の集約の集約ルートへの参照。
参照される集約ルートの ID のみを保持する
AggregateReference
。alias
を公開するエイリアス要素。 エイリアスのある表現。
SQL 生成で使用するエイリアスを作成します
ウィンドウ関数とも呼ばれる分析関数を表します
ANSI SQL 標準の SQL ダイアレクト。
ダイアレクトが配列型の列をサポートする方法を表現するメソッドを宣言するインターフェース。
配列型の列をサポートしないダイアレクトのデフォルト
ArrayColumns
実装。 配列相互作用のためのユーティリティ。
Column
への割り当てを更新します。 一般的な
Assignment
のファクトリ。Expression
を Column
に割り当てます。SQL 固有の
PersistentProperty
実装。(ドメイン駆動設計のコンテキストで使用されるように) 1 つまたは複数の集約に発生する変更を全体として表します。
ドメインオブジェクトが永続化されるように変換される前に呼び出されるコールバック。
集約がデータベース変更に変換される前に呼び出される
EntityCallback
。 集約がデータベースの変更に変換される前に発行されますが、挿入または更新が実行されるかどうかが決定された後に発行されます。
エンティティが削除される前に呼び出される
EntityCallback
。 エンティティが削除される直前に公開されます。
行の保存前にトリガーされたエンティティコールバック。
集約がデータベースの変更に変換された後、変更がデータベースに適用される前に呼び出される
EntityCallback
。 集約がデータベースの変更に変換された後、変更がデータベースに適用される前に公開されます。
BZWEEN
Condition
は Expression
を比較します。SQL を提供し、パラメーターを
DatabaseClient.GenericExecuteSpec
にバインドできるクエリを宣言するインターフェース。 パラメーター置換を使用して準備済みステートメントを構成するために使用されるバインドマーカー / パラメータープレースホルダー。
Parameter
を BindTarget
にバインドするためのユーティリティ。Boolean
SE リテラルを表します。Bindings
で Assignment
を表す値オブジェクト。 例外をスローしない最初のメソッドまで、各メソッドをコンストラクターに渡された
DataAccessStrategy
に委譲します。1 つ以上の条件式を含むケース。
CaseExpression
用のレンダラー。CAST(something AS JSON
のような CAST
式を表します。 属性からデータベース列へのマッピングを構成するためのアノテーション。
SELECT … FROM
句内の列名。2 つの
Expression
を比較する Condition
の比較。 条件の AST
Segment
。 一般的な
Condition
のファクトリ。 固定 SQL 述語を表す
Condition
。 クエリを作成するための主要クラス。
Criteria
を構築するターミナルビルダーメソッドを宣言するインターフェース。 条件定義オブジェクトを定義するインターフェース。
メソッドごとに 1 つの SQL ステートメントで実装できるデータベースへのアクセスの抽象化。完全な集約に関連する相互作用を提供する
JdbcAggregateOperations
とは対照的に、1 つのエンティティに関連します。 提供されたコンポーネントの構成に基づいて
DataAccessStrategy
を作成するためのファクトリ。DB2 用の SQL ダイアレクト。
このインターフェースのインスタンスは、データベースとの(概念的な)単一の相互作用を表します。集約の状態をデータベースと同期するときのステップとして使用される単一の更新。
特定の型のすべての集約ルートのロック獲得ステートメントを表します。
ID のみがわかっている場合の、集約ルートのロック獲得ステートメントを表します。
集約ルートから特定のパスを介して到達可能な複数のエンティティのバッチ削除ステートメントを表します。
集約ルートである複数のエンティティの一括削除ステートメントを表します。
集約ルートではない複数のエンティティのバッチ挿入ステートメントを表します。
集約ルートである複数のエンティティのバッチ挿入ステートメントを表します。
アクションのプロパティの共通値を共有する
DbAction
のバッチを表します。 集約ルートから特定のパスを介して到達可能なすべてのエンティティの削除ステートメントを表します。
特定の型の集約ルートから特定のパスを介して到達可能なすべてのエンティティの削除ステートメントを表します。
特定の型のすべての集約ルートの削除ステートメントを表します。
ID のみがわかっている場合の集約ルートの削除ステートメントを表します。
集約のルートではない単一のエンティティの挿入ステートメントを表します。
集約のルートの挿入ステートメントを表します。
集約ルートの更新ステートメントを表します。
親エンティティの ID などの追加情報を提供するための別のアクションに依存するアクション。
単一のエンティティの情報をデータベースに保管する
DbAction
。DbAction
は、集合体のルートではなく、そこに含まれるエンティティに対する操作です。 集約のルートに関連する
DbAction
。DbAction
の実行中に例外がスローされたときにスローされる例外。 デフォルトの
DataAccessStrategy
は、エンティティからのメタデータに基づいて SQL ステートメントを生成することです。Spring Data Relational で使用されるデフォルトの命名戦略。
デフォルトの
ReactiveDataAccessStrategy
実装。Java 型をデータベース型にマッピングするデフォルトの実装を提供するクラス。
すべてのメソッド呼び出しを構築後にインスタンスセットに委譲します。
DELETE
ステートメントの AST。(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。
1 つ以上の削除操作のアクションを含めることができる削除変更の
BatchingAggregateChange
実装。Delete
ステートメントを作成するためのエントリポイント。Delete
ビルドメソッドを公開するインターフェース。WHERE
メソッドを公開するインターフェース。 特定のデータベースによって実装されるダイアレクトを表します。
Dialect
を解決します。Spring のデフォルトの JDBC ダイアレクト検出メカニズムを継承する SPI。
DialectResolver
が Dialect
を解決できない場合にスローされる例外。DialectResolver
が R2dbcDialect
を解決できない場合にスローされる例外。Spring のデフォルトの R2DBC ダイアレクト検出メカニズムを継承する SPI。
現在のテーブルに埋め込まれた値オブジェクトを構成するためのアノテーション。
空の埋め込みプロパティへのショートカット。
null 入力可能な埋め込みプロパティのショートカット。
使用するロード戦略
Embedded.onEmpty()
。 アノテーション構成を介して JDBC で監査を有効にするアノテーション。
JDBC リポジトリを有効にするためのアノテーション。
アノテーション構成を介して R2DBC で監査を有効にするためのアノテーション。
R2DBC を使用してリアクティブリレーショナルリポジトリをアクティブ化するためのアノテーション。
ライフサイクルイベントの構成と公開をカプセル化するデリゲートクラス。
参照されるエンティティを含め、
ResultSet
SE を型 T
のエンティティにマップします。Row
を、参照されるエンティティを含め、型 T
のエンティティにマップします。Enum
SE 値をデータベースにネイティブに書き込むためのサポートクラス。LIKE クエリのエスケープ文字をカプセル化するヘルパークラスと、
String
SE をエスケープする際の実際の使用箇所。 選択リストで使用できる式。
一般的な
Expression
のファクトリ。SQL
FALSE
に評価される単純な条件。 リアクティブのある R2DBC 操作の基本セットを指定する Fluent API へのアクセスを提供するストリップされたインターフェース。
後方参照の名前を生成する方法を決定するための列挙型。
FROM
句。 一般的な
function expressions
のファクトリ。H2 の R2DBC ダイアレクト。
H2 の SQL ダイアレクト。
HsqlDb の
Dialect
。 識別子は、1 つまたは多くの部分から構成されるエンティティの複合 ID を表します。
エンティティの識別子のラッパー。
Identifier
値を使用する契約を定義する識別子キーパーツ(名前、値、target type
SE)を受け入れる操作を表します。SqlIdentifier
から SQL スニペットまたは列名への変換の処理手順を説明するインターフェース。 サポートされている 3 種類の文字ケースをカプセル化します。
引用符で囲まれていない識別子から引用符で囲まれた識別子への変換。
特定の JDBC ドライバーに対して、挿入後に生成された ID を取得する方法について説明します。
id プロパティの値のソースを説明する列挙。
IN
Condition
句。SQL ステートメント内のインラインクエリを表します。
INSERT
ステートメントの AST。Insert
ステートメントを構築するためのエントリポイント。Insert
ビルドメソッドを公開するインターフェース。WHERE
メソッドを公開するインターフェース。value
メソッドを公開して、INSERT
ステートメントとビルドメソッドに値を追加するインターフェース。value
メソッドを公開して、INSERT
ステートメントに値を追加するインターフェース。value
メソッドを公開して、INSERT
ステートメントとビルドメソッドに値を追加するインターフェース。 このアノテーションを持つプロパティは、更新時ではなく、挿入操作時にのみデータベースに書き込まれます。
このインターフェースは、
Insert
SQL ステートメントの処理方法に関する詳細をカプセル化します。Insert with default values SQL ステートメントのスコープでは、たとえば INSERT INTO SCHEMA.TABLE VALUES(DEFAULT)この列挙型は、さまざまな
Dialect
のデフォルト値の部分を表します。 挿入によって ID が生成されるかどうかに基づいて、適切な
InsertStrategy
または BatchInsertStrategy
を選択して構築するファクトリ。 エンティティインスタンスとその
Identifier
によって記述される挿入のサブジェクト。ここで、identifier には、挿入のために考慮する必要があるがエンティティの一部ではないデータに関する情報が含まれます。 このインターフェースは、デフォルト値を使用した挿入ステートメントに関する情報を集約します。
INTO
句。IS NULL
Condition
。Domain Type に基づいて、データベースに対して実行できる操作を指定します。
JdbcAggregateOperations
の実装。JDBC データストアに集約を保存し、取得します。JDBC 固有の機能を提供する
ArrayColumns
。 配列型の列をサポートしないダイアレクトのデフォルト
ArrayColumns
実装。 配列型の列をサポートしないダイアレクトのデフォルト
ArrayColumns
実装。 ドメインモデルで使用される Java 型と JDBC ドライバと互換性のある型の間で必要な型変換を決定するユーティリティ。
JdbcConverter
は、値をネイティブのリレーショナル表現に、またはその逆に変換します。 カスタムコンバージョンをキャプチャーする値オブジェクト。
JDBC 固有のコンバーターを登録する
Db2Dialect
。JDBC 固有の機能を提供する
ArrayColumns
。Identifier
のビルダー。JDBC の
MappingContext
実装。JDBC 固有のコンバーターを登録する
Db2Dialect
。RelationalParameters
のカスタム拡張。 カスタム
Parameter
実装。JDBC 固有の Postgres ダイアレクト。
メソッドの
Query
アノテーションからクエリを実行してメソッドを実装する QueryMethod
実装。RepositoryConfigurationExtension
は、JDBC リポジトリを登録することにより、リポジトリ登録プロセスを継承します。JDBC に基づいてリポジトリ実装を作成します。
Springs
FactoryBean
インターフェース用の特別なアダプターにより、Spring 構成を介してリポジトリファクトリを簡単にセットアップできます。 リレーショナルデータベースアクセス用の特定の単純な型で強化された
SimpleTypeHolder
の単純な定数ホルダー。JDBC 固有のコンバーターを登録する
SqlServerDialect
。 データベース依存型のインスタンスの作成を許可します。
エンティティ、集合体、リポジトリの抽象化とは関係なく、JDBC の癖を処理するメソッドが含まれています。
値をバインドパラメーターとして
PreparedStatement
SE に渡すために使用する必要がある JDBCType で値をラップします。JOIN
宣言の Segment
。JSR-310 固有の
Converter
実装を登録するためのヘルパークラス。L
Condition
は 2 つの Expression
を比較します。 ダイアレクト固有の
LIMIT
を表す句。SQL ステートメント内の句をレンダリングする場所の列挙体。
このクラスを使用して、Liquibase ChangeSets を記述します。
リテラルを表します。
特定のクエリのロックモードを提供するアノテーション。
ダイアレクト固有の
LOCK
を表す句。SQL ステートメント内の句をレンダリングする場所の列挙体。
SELECT ステートメントのロックモード型。
Select
ステートメントに適用するロックオプションを提供する値オブジェクト。MappingContext
を使用してリレーショナル値のプロパティ値への変換を適用する RelationalConverter
。R2DBC のコンバーター。
AggregatePath
の値を取得するための MappingRelationalConverter.RelationalPropertyValueProvider
拡張機能。 行ドキュメントのグラフトラバーサルベースの変換のためのインターフェースを定義する変換コンテキスト。
コンテナーの
source
値を the target type
に変換します。 単純な
source
値を the target type
に変換します。PropertyValueProvider
は、プロパティに存在する場合に SpEL 式を評価するか、構成されたソース RowDocument
のフィールドに単にアクセスします。 プロパティ値が存在するかどうかをレポートし、プロパティのコンテキストでの射影 マッピングなどの特定の動作のインスタンスをコンテキスト化できる拡張
ParameterValueProvider
。RelationalPersistentEntity
インスタンスを使用して必要な情報を検索する RelationalEntityInformation
実装。MariaDb の SQL ダイアレクト。
メソッドを変更クエリと見なす必要があることを示します。
クエリメソッドは、クエリの影響を受けるものを何も返さない、または行数を返す変更クエリと見なす必要があることを示します。
複数の
Condition
のラッパー。(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。
MyBatisContext
インスタンスは引数として MyBatis マップされたステートメントに渡され、ID、インスタンス、domainType、その他の属性がステートメントで使用できるようになります。MyBatis に基づく
DataAccessStrategy
実装。Spring Data JDBC を調整して、デフォルトの代わりに
MyBatisDataAccessStrategy
を使用する構成クラス。MySQL 用の SQL ダイアレクト。
MySQL の SQL ダイアレクト。
name
を公開する名前付き要素。domainType から MyBatis 名前空間を派生させる戦略。
RenderNamingStrategy
オブジェクトのファクトリ。 命名戦略のインターフェースとデフォルト実装。
ネストされた
Condition
を括弧で囲む条件グループ。Number
SE リテラルを表します。 実際のオブジェクト型または
boxed primitives
Java 型を使用した ArrayColumns
サポート。 相互にネストされたオブジェクトのパス。
Oracle の SQL ダイアレクト。
Oracle の SQL ダイアレクト。
`ORDER BY` 句を表します。
ORDER BY
句のフィールドを表します。ORDER BY
ソート式の Sort.NullHandling
オプションを評価する方法を表します。ORDER BY
ソート式で NULLS FIRST
および NULLS LAST
を使用して、結果セットの非 null 値の前後に null 値を表示する SQL 標準に準拠するデータベースの OrderByNullPrecedence
実装。INSERT
または UPDATE
ステートメントによって書き込まれる Row
の表現。PartTree
に基づく AbstractJdbcQuery
実装。PartTree
に基づく AbstractR2dbcQuery
実装。 アプリケーションコンテキストで使用可能な
R2dbcMappingContext
Bean から PersistentEntities
を接続できるようにするためのシンプルなヘルパー。RelationalPersistentProperty
を名前で検索して、別の RelationalPersistentEntity
の対応するプロパティに変換するユーティリティ。Postgres の SQL ダイアレクト。
Postgres の SQL ダイアレクト。
メソッドの実行に使用される SQL ステートメントを提供するアノテーション。
メソッドの実行に使用される SQL ステートメントを提供するアノテーション。
マッピングメタデータとダイアレクト固有の変換を考慮して、
CriteriaDefinition
オブジェクトと Sort
オブジェクトをマップします。 マッピングメタデータとダイアレクト固有の変換を考慮して、
CriteriaDefinition
オブジェクトと Sort
オブジェクトをマップします。 フィールドとそのメタ情報を表す値オブジェクト。
フィールドとそのメタ情報を表す値オブジェクト。
マッピングメタデータでサポートされる
QueryMapper.Field
の拡張。 マッピングメタデータでサポートされる
QueryMapper.Field
の拡張。ResultSet
SE からその型のエンティティを抽出するために使用される各型の RowMapper
を構成します。 主要 R2DBC 固有のコンバーターインターフェース。
カスタムコンバージョンをキャプチャーする値オブジェクト。
Dialect
への R2DBC 固有の拡張。 エンティティを使用して、リアクティブ R2DBC 操作の基本セットを指定するインターフェース。
RelationalMappingContext
への R2DBC 固有の拡張。QueryMethod
のリアクティブ特定の実装。R2DBC 固有の
Repository
インターフェースとリアクティブサポート R2DBC 用のリアクティブ
RepositoryConfigurationExtension
。R2dbcRepository
インスタンスを作成するファクトリ。R2dbcRepository
インスタンスを作成するための FactoryBean
。R2DBC 固有の単純な型で強化された
SimpleTypeHolder
用の単純な定数ホルダー。 保存しようとしているエンティティの監査関連フィールドにデータを入力するためのリアクティブ
EntityCallback
。 使用すべきではありません。
名前付きパラメーター処理のパラメーターを取得するためのインターフェース。
ReactiveDeleteOperation
インターフェースを使用すると、流れるような API スタイルで DELETE
操作を作成および実行できます。 必須
filter
。 テーブルの上書き(オプション)。
ReactiveDeleteOperation.ReactiveDelete
インターフェースは、流れるような方法で DELETE
操作を構築するためのメソッドを提供します。 終了メソッドの 1 つを呼び出して、
DELETE
操作をトリガーします。ReactiveInsertOperation
インターフェースを使用すると、流れるような API スタイルで INSERT
操作を作成および実行できます。 テーブルの上書き(オプション)。
ReactiveInsertOperation.ReactiveInsert
インターフェースは、流れるような方法で INSERT
操作を構築するためのメソッドを提供します。 終了メソッドの 1 つを呼び出して、
INSERT
実行をトリガーします。ReactiveSelectOperation
インターフェースを使用すると、流れるような API スタイルで SELECT
操作を作成および実行できます。ReactiveSelectOperation.ReactiveSelect
インターフェースは、流れるような方法で SELECT
操作を構築するためのメソッドを提供します。 結果型のオーバーライド(オプション)。
SELECT
のフィルターとして使用される Query
を定義します。 テーブルの上書き(オプション)。
終了メソッドの 1 つを呼び出して、
SELECT
実行をトリガーします。ReactiveUpdateOperation
インターフェースを使用すると、流れるような API スタイルで UPDATE
操作を作成および実行できます。ReactiveUpdateOperation.ReactiveUpdate
インターフェースは、流れるような方法で UPDATE
操作を構築するためのメソッドを提供します。 終了メソッドの 1 つを呼び出して、
UPDATE
実行をトリガーします。 テーブルの上書き(オプション)。
エンティティの永続化と更新に関する監査情報をキャプチャーする
BeforeConvertCallback
。RelationalConverter
は、値をネイティブのリレーショナル表現に、またはその逆に変換します。 集約の削除中に生成されるイベントのスーパークラス。
削除されようとしているエンティティを、データベースに対して適切な状態を再作成するためにデータベースに対して実行する必要がある
MutableAggregateChange
内の DbAction
に変換します。 リレーショナルデータベース固有の
EntityInformation
。 ルートで表される集約を
RootAggregateChange
に変換します。 エンティティが永続化されるコレクション名をさらに公開するための
EntityMetadata
の拡張。 ルートで表される集約を
RootAggregateChange
に変換します。RelationalPersistentEntities のインスタンスのプロパティを設定 / 取得するために一般的に使用されるユーティリティ。
ルートで表される集約を
RootAggregateChange
に変換します。JDBC 処理を通知するイベント。
エンティティがあることが保証されているイベント。
ManagedTypes
のリレーショナル固有の拡張。MappingContext
の実装。 リレーショナル固有の
ParameterAccessor
。Parameters
のカスタム拡張。 カスタム
Parameter
実装。 リレーショナル固有の
ParametersParameterAccessor
。JDBC/RDBMS 関連のメタデータ用の追加メソッドを備えた
PersistentEntity
インターフェース。 列に基づいた追加の RDBMS 関連メタデータのメソッドを備えた
PersistentProperty
。PartTree
からクエリを作成する AbstractQueryCreator
の実装。R2DBC および JDBC
QueryLookupStrategy
実装の基本クラス。 集約の保存中にトリガーされたイベント。
集約内の関係を解決します。
レンダリング中に必要な
RenderNamingStrategy
およびその他のリソースを提供するレンダリングコンテキスト。Dialect
に基づく RenderContext
のファクトリ。SQL レンダリングの命名戦略。
(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。
表形式の構造をドキュメントとして表し、SQL 結果の階層トラバースを可能にします。
RowDocument
が RelationalPersistentProperty
参照によって生の値にアクセスできるようにするためのラッパー値オブジェクト。 挿入操作と更新操作の任意の組み合わせに対するアクションを含めることができる、変更を保存するための
BatchingAggregateChange
実装。scroll queries
を実行し、結果 Window
を作成するデリゲート。scroll queries
を処理し、結果 Window
を作成するデリゲート。 すべての抽象構文ツリー(AST)セグメントのスーパー型。
Segment
インスタンスのリスト。SELECT
ステートメントの AST。Select
ステートメントを作成するためのエントリポイント。Select
ビルドメソッドを公開するインターフェース。SELECT
および FROM
メソッドを公開するビルダー。FROM
メソッドを公開するビルダー。FROM
、JOIN
、WHERE
、LIMIT/OFFSET
、LOCK
メソッドを公開するビルダー。FROM
、WHERE
、LIMIT/OFFSET
、JOIN、AND
、LOCK
の継続メソッドを公開するビルダー。FROM
、JOIN
、WHERE
、LIMIT/OFFSET
、LOCK
メソッドを公開するビルダー。JOIN
メソッドを公開するインターフェース。 制限 / オフセット方法。
メソッドをロックします。
JOIN
関連を宣言する ON
メソッドを公開するインターフェース。JOIN および
JOIN … ON
継続メソッドを公開するビルダー。 ターゲット列の比較関連を宣言するインターフェース。
ORDER BY
および LOCK
メソッドを公開するビルダー。WHERE
、LOCK
メソッドを公開するインターフェース。 選択リスト(選択された列、関数)を表す値オブジェクト。
特に
SELECT
ステートメントのコンテキストをレンダリングします。1 つ以上の
Expression
を受け入れる単純な関数。CrudRepository
インターフェースのデフォルト実装。DatabaseClient
を介して R2DBC を使用する単純な ReactiveSortingRepository
実装。RelationalEntityMetadata
のデフォルト実装。 単一のステートメントで完全な集約をロードするための SQL ステートメントを作成する
SqlGenerator
。SQL
Segment
を作成するユーティリティ。 集約をロードするための SQL ステートメントを生成します。
ドメイン型ごとに
SqlGenerator
を提供します。 テーブル名や列名など、データベースに存在する名前付きオブジェクトを表します。
SQL を使用するために SQL 識別子をサニタイズする関数インターフェース。
さまざまな SQL 操作、ダイアレクト識別子処理規則、適用可能なコンバーター用の
SqlIdentifierParameterSource
を作成します。Microsoft SQL Server の SQL ダイアレクト。
Microsoft SQL Server の SQL ダイアレクト。
SQL Server 固有の
SelectRenderContext
。SqlSort は、
Sort
に加えて、安全でない並べ替え式をサポートします。 安全でないプロパティ処理を示すフラグを保持するカスタム
Sort.Order
。つまり、提供される String は必ずしもプロパティではなく、クエリ実行にパイプされた任意の式である可能性があります。RelationalPersistentProperty
をデータベース型にマッピングするための戦略インターフェース。SQL ステートメントを構築するためのエントリポイント。
PreparedOperation
へのステートメント仕様のマッパー。DELETE
仕様。INSERT
仕様。SELECT
仕様。 型に関連付けられている
StatementMapper
の拡張。UPDATE
仕様。 リポジトリメソッドに基づいて実行されるクエリ。アノテーション付き SQL クエリであり、メソッドに提供される引数です。
文字列ベースの
StringBasedR2dbcQuery
実装。CharSequence
SE リテラルを表します。 あらゆる種類の「括弧内の選択」の基本クラス。
副選択として使用される
Select
クエリのラッパー。 クラスからデータベーステーブルへのマッピングを構成するためのアノテーション。
SQL ステートメント内のテーブル参照を表します。
クエリでテーブルとして使用できるセグメント。
SQL
TRUE
に評価される単純な条件。 エンティティの id プロパティの設定に失敗したことを通知します。
SQL 更新割り当てを簡単に作成するクラス。
UPDATE
ステートメントの AST。Update
ステートメントを構築するためのエントリポイント。Update
ビルドメソッドを公開するインターフェース。SET
メソッドを公開するインターフェース。WHERE
メソッドを公開するインターフェース。Update
をマップして割り当てを更新する QueryMapper
のサブクラス。 実際の値を返す前にエスケープできる任意の値を返す値関数を表します。
VALUES
句。Visitor
によって訪問されることを望む実装のためのインターフェース。AST
Segment
ビジター。Case ステートメントの When セグメント。
When
セグメントのレンダラー。Where
句。 集合体への変更を表す
RelationalEvent
(したがって AggregateChange
がある) エンティティを持つことが保証されているイベントのインターフェース。
Identifier
はあるがエンティティがない可能性がある RelationalEvent
のインターフェース。
StatementMapper
、UpdateMapper
、R2dbcConverter
を直接使用することに賛成しています。