@Commit

@Commit は、テストメソッドが完了した後に、トランザクションテストメソッドのトランザクションをコミットする必要があることを示します。@Commit を @Rollback(false) の直接の代替として使用して、コードの意図をより明確に伝えることができます。@Rollback と同様に、@Commit はクラスレベルまたはメソッドレベルのアノテーションとして宣言することもできます。

次の例は、@Commit アノテーションの使用方法を示しています。

  • Java

  • Kotlin

@Commit (1)
@Test
void testProcessWithoutRollback() {
	// ...
}
1 テストの結果をデータベースにコミットします。
@Commit (1)
@Test
fun testProcessWithoutRollback() {
	// ...
}
1 テストの結果をデータベースにコミットします。