작성
·
404
1
답변 1
1
안녕하세요. tlsrid88님
테스트 코드에서 트랜잭션이 있으면 해당 트랜잭션을 테스트 코드에서 시작합니다.
서비스에서 트랜잭션은 테스트 코드에서 시작한 트랜잭션에 참여하게 됩니다.
따라서 테스트 코드에서 시작한 트랜잭션이 롤백하게 되면 전체가 롤백된다고 이해하시면 됩니다.
해당 역할은 junit과 연동한 스프링 테스트 모듈에서 처리합니다.
관련해서 더 자세한 내용은 다음에 오픈 예정인 스프링 DB 접근 기술에서 자세히 설명드릴 예정입니다.
감사합니다.