パッケージ org.springframework.test.context.jdbc
@NonNullApi @NonNullFields パッケージ org.springframework.test.context.jdbc
JDBC は、
@Sql
を介した宣言的な SQL スクリプト実行のサポートを含む、Spring TestContext フレームワークのクラスをサポートします。- クラス説明
@Sql
は、テストクラスまたはテストメソッドにアノテーションを付けて、SQLSql.scripts()
およびSql.statements()
が統合テスト中に特定のデータベースに対して実行されるように構成するために使用されます。SQL スクリプトを実行するタイミングを決定するフェーズの列挙。@SqlConfig
は、@Sql
アノテーションを介して構成された SQL スクリプトを解析および実行する方法を決定するために使用されるメタデータを定義します。SQL ステートメントの実行中にエラーを処理する方法を指示するモードの列挙。SQL スクリプトをトランザクション内で実行する必要があるかどうか、およびトランザクションの伝播動作を指定するモードの列挙。いくつかの@Sql
アノテーションを集約するコンテナーアノテーション。@SqlMergeMode
は、テストクラスまたはテストメソッドにアノテーションを付けて、メソッドレベルの@Sql
宣言をクラスレベルの@Sql
宣言とマージするかどうかを構成するために使用されます。メソッドレベルの@Sql
宣言をクラスレベルの@Sql
宣言とマージするかどうかを決定するモードの列挙。