对于最新稳定版本,请使用 Spring Framework 7.0.6spring-doc.cadn.net.cn

@Commit

@Commit 表示事务性测试方法的事务应在测试方法执行完成后提交。您可以使用 @Commit 直接替代 @Rollback(false),以更明确地表达代码的意图。 与 @Rollback 类似,@Commit 也可以声明为类级别或方法级别的注解。spring-doc.cadn.net.cn

以下示例展示了如何使用 @Commit 注解:spring-doc.cadn.net.cn

@Commit (1)
@Test
void testProcessWithoutRollback() {
	// ...
}
1 将测试结果提交到数据库。
@Commit (1)
@Test
fun testProcessWithoutRollback() {
	// ...
}
1 将测试结果提交到数据库。