inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

해결된 질문

251

삼부허리케인

작성한 질문수 6

0

@Transactional

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

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

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

spring jpa

답변 0

섹션3. 11 회원객체 다이어그램

0

21

1

OCP, DIP과 @Qualifier 어노테이션에 대해서 질문합니다.

0

23

1

강의 연장 요청

0

21

2

설정 정보 없이 임베디드 데이터베이스 생성

0

20

1

형 이번에 낸 책이랑 강의 내용에 차이가 있어?

1

43

1

형 나 몰래 책내면 모를 줄 알고?

1

35

1

OrderServiceTest 상문주문 테스트 시 update 쿼리 문의

0

24

1

N+1 관련해서 질문있습니다.

0

40

3

강의 중복 확인 요청

0

27

1

벌크연산에서 member.getAge 호출 시 영속성 컨텍스트에서 데이터를 가져오는건가요?

0

29

2

중복내용 제보?!

1

49

2

여러 파드 환경에서 단일 실행 보장 방식

0

28

2

inheritance startegy 선택시 고려사항

0

22

1

Entity 동등성 비교

0

21

1

패키지 구분에 대해 궁금한게 있습니다

0

27

2

스프링부트 서버 에러나요

0

26

1

코드 자료

0

54

2

조회속도 개선에서 더 개선하는 방법이 궁금합니다.

0

44

2

servlet과 container에 대한 질문입니다

0

31

1

RepositoryTest의 패키지 위치가 domain인 이유

0

39

2

도메인 모델에서 관계와 규칙을 구분하는 방법

0

61

2

16 강의 메세지 retryCount의 의도

0

33

2

JPA Repository 질문이 있습니다!

1

41

2

페이지네이션 처리를 쿼리에서 하는 방식 질문

1

39

1