11.3 JDBC测试支持
优质
小牛编辑
129浏览
2023-12-01
11.3 JDBC测试支持
org.springframework.test.jdbc是包含JdbcTestUtils的包,它是一个JDBC相关的工具方法集,意在简化标准数据库测试场景。特别地,JdbcTestUtils提供以下静态工具方法:
- countRowsInTable(..):统计给定表的行数。
- countRowsInTableWhere(..):使用提供的where语句进行筛选统计给定表的行数。
- deleteFromTables(..):删除特定表的全部数据。
- deleteFromTableWhere(..):使用提供的where语句进行筛选并删除给定表的数据。
- dropTables(..):删除指定的表。
注意AbstractTransactionalJUnit4SpringContextTests
和
AbstractTransactionalTestNGSpringContextTests
提供了委托给前面所述的JdbcTestUtils中的方法的简便方法。
spring-jdbc模块提供了配置和启动嵌入式数据库的支持,可用于与数据库交互的集成测试中。