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

윤광오님의 프로필 이미지

작성한 질문수

서비스 테스트 코드 계층에 @Transactional

해결된 질문

23.01.15 21:47 작성

·

193

·

수정됨

0

@Transactional

프로젝트를 하던 도중에 서비스 계층 테스트를 진행을 할 때에 @Transactional을 안넣고 진행했더니 데이터가 제대로 적용이 안되는 에러가 생겼습니다. 근데 다른 서비스를 테스트 할 때에는 안넣고 진행을 했는데 정상적으로 되는 경우도 있었습니다.

물론 롤백에 관한 처리를 @AfterEach로 각 레포지토리를 비우고 진행했습니다.

여기서 궁금한 점이 하나 생기는데 왜.. @Transactional을 테스트 코드에 넣지 않으면 제가 생각한 데이터가 나오지 않는 걸까요?.. Lazy Loding 이거 때문이라고는 하는데 잘 모르겠습니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!