@Sql
.See: Description
Class | Description |
---|---|
SqlScriptsTestExecutionListener |
TestExecutionListener that provides support for executing SQL
scripts and inlined statements
configured via the @Sql annotation. |
Enum | Description |
---|---|
Sql.ExecutionPhase |
Enumeration of phases that dictate when SQL scripts are executed.
|
SqlConfig.ErrorMode |
Enumeration of modes that dictate how errors are handled while
executing SQL statements.
|
SqlConfig.TransactionMode |
Enumeration of modes that dictate whether SQL scripts should be
executed within a transaction and what the transaction propagation behavior
should be.
|
SqlMergeMode.MergeMode |
Enumeration of modes that dictate whether method-level
@Sql
declarations are merged with class-level @Sql declarations. |
Annotation Type | Description |
---|---|
Sql |
@Sql is used to annotate a test class or test method to configure
SQL Sql.scripts() and Sql.statements() to be executed against a given
database during integration tests. |
SqlConfig |
@SqlConfig defines metadata that is used to determine how to parse
and execute SQL scripts configured via the @Sql annotation. |
SqlGroup |
Container annotation that aggregates several
@Sql annotations. |
SqlMergeMode |
@SqlMergeMode is used to annotate a test class or test method to
configure whether method-level @Sql declarations are merged with
class-level @Sql declarations. |
@Sql
.