인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 통합 테스트

Transactional에 관해서..

작성

·

267

0

8분20초경에 @Transactional이 테스트 끝나면 롤백시켜주는 애노테이션이라고 하신거같은데  트랜잭션쓰기전에 테스트를 2번실행해서 오류가 난거는 오토커밋이 자동으로 설정이 되어있어서 그런건가요? 만약 설정이 되어있다면 그게 어디에서 설정이 된건가요?

답변 1

1

안녕하세요. alrnr3521님, 공식 서포터즈 David입니다.

.

1. 트랜잭션쓰기전에 테스트를 2번실행해서 오류가 난거는 오토커밋이 자동으로 설정이 되어있어서 그런건가요?
네, 맞습니다.

2. 만약 설정이 되어있다면 그게 어디에서 설정이 된건가요?

jdbc의 connection에 autocommit을 켜고 끌 수 있는 옵션이 있습니다.

default로 autocommit은 true입니다.
.
감사합니다.

alrnr3521님의 프로필 이미지
alrnr3521

작성한 질문수

질문하기