Package org.springframework.test.context.jdbc
@NullMarked
package org.springframework.test.context.jdbc
JDBC support classes for the Spring TestContext Framework,
including support for declarative SQL script execution via
@Sql
.-
ClassDescription
@Sql
is used to annotate a test class or test method to configure SQLSql.scripts()
andSql.statements()
to be executed against a given database during integration tests.Enumeration of phases that dictate when SQL scripts are executed.@SqlConfig
defines metadata that is used to determine how to parse and execute SQL scripts configured via the@Sql
annotation.Enumeration of modes that dictate how errors are handled while executing SQL statements.Enumeration of modes that dictate whether SQL scripts should be executed within a transaction and what the transaction propagation behavior should be.Container annotation that aggregates several@Sql
annotations.@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.Enumeration of modes that dictate whether method-level@Sql
declarations are merged with class-level@Sql
declarations.TestExecutionListener
that provides support for executing SQLscripts
and inlinedstatements
configured via the@Sql
annotation.