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.
  • Class
    Description
    @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.
    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 SQL scripts and inlined statements configured via the @Sql annotation.