Loading...
Spring Framework Reference Documentation 7.0.2의 @Commit의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
@Commit@Commit은 트랜잭션 테스트 메서드에 대한 트랜잭션이 테스트 메서드가 완료된 후에
커밋되어야 함을 나타냅니다. @Commit은 코드의 의도를 더 명확하게 전달하기 위해
@Rollback(false)의 직접적인 대체로 사용할 수 있습니다.
@Rollback과 마찬가지로,
@Commit도 클래스 레벨 또는 메서드 레벨 어노테이션으로 선언될 수 있습니다.
다음 예시는 @Commit 어노테이션을 사용하는 방법을 보여줍니다:
1@Commit (1) 2@Test 3void testProcessWithoutRollback() { 4 // ... 5}
| 1 | 테스트 결과를 데이터베이스에 커밋합니다. |
1@Commit (1) 2@Test 3fun testProcessWithoutRollback() { 4 // ... 5}
| 1 | 테스트 결과를 데이터베이스에 커밋합니다. |
@RecordApplicationEvents
@Rollback