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

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

쿠쿠님의 프로필 이미지
쿠쿠

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

DB 마이그레이션 시 테스트와 관련하여 궁금한점이 있습니다.(@Transactional)

작성

·

331

0

강사님 안녕하세요!
항상 강의 잘 보고 있습니다.

궁금한 점이 있습니다.

현재 DB 이관 관련하여 junit을 통해 쿼리 검증문을 작성하고 있는데요,

이때 알려주신 @Transactional 을 통해서 샘플 데이터를 따로 커밋하지 않고 테스트 끝나면 

롤백 되게끔 작성하고 있습니다.

 

여기서 의문이 드는게, 제가 작업하고 있는 이 테스트 코드 작성이 결국엔 이관하는 DB가 적합한지, 작동에 문제가 없는지를 확인하는작업인데(기존의 쿼리가 새로운 db에서) 따로 커밋 없이 트랜잭션 롤백으로만 진행해도 DB테스트에 적합한지 궁금합니다.

이관하려는 DB는 auroraDB 이며 현재 쓰고 있는 DB는 mysql 입니다.

 

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 쿠쿠님

검증하는 목적이 커밋 이후의 동작까지 확인해야 한다면 이런 방법을 사용하시면 안됩니다.

감사합니다.

쿠쿠님의 프로필 이미지
쿠쿠

작성한 질문수

질문하기