@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. 
 | 
| 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. | 
@Sql.