对于最新的稳定版本,请使用 Spring Framework 6.2.0spring-doc.cn

JDBC 测试支持

JdbcTestUtils

该软件包包含 ,它是一个 旨在简化标准数据库的 JDBC 相关实用程序函数的集合 测试场景。具体来说,提供以下静态实用程序 方法。org.springframework.test.jdbcJdbcTestUtilsJdbcTestUtilsspring-doc.cn

  • countRowsInTable(..):计算给定表中的行数。spring-doc.cn

  • countRowsInTableWhere(..):使用 provided 子句。WHEREspring-doc.cn

  • deleteFromTables(..):从指定表中删除所有行。spring-doc.cn

  • deleteFromTableWhere(..):使用 provided 子句从给定表中删除行。WHEREspring-doc.cn

  • dropTables(..):删除指定的表。spring-doc.cn

AbstractTransactionalJUnit4SpringContextTestsAbstractTransactionalTestNGSpringContextTests 提供了将委托给 中的上述方法的便捷方法。JdbcTestUtilsspring-doc.cn

嵌入式数据库

该模块支持配置和启动嵌入式 database,您可以在与数据库交互的集成测试中使用。 有关详细信息,请参阅嵌入式数据库支持和测试数据访问 具有嵌入式数据库的 Logicspring-jdbcspring-doc.cn