강의

멘토링

커뮤니티

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

minho oh님의 프로필 이미지
minho oh

작성한 질문수

실전! 스프링 데이터 JPA

스프링 데이터 JPA와 DB 설정, 동작확인

MemberRepository Interface 를 테스트할때 @Transactional 어노테이션을 빼서 테스트해도 오류가 나지 않는데..

작성

·

199

0

MemberJpaRepository class 테스트 할때 테스트 클래스에 @Transactional 을 달지 않아서 오류가 발생했는데 MemberRepository Interface 를 테스트할때는 @Transactional 어노테이션을 빼서 테스트 해도 오류가 나지 않는데 이건 JPA 가 만들어주는 MemberRepository 구현체가 트랜잭션 안에서 쿼리가 실행되도록 보장하기 때문 일까요????

답변 1

0

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

안녕하세요. minho oh님^^

생각하신데로, 스프링 데이터 JPA가 제공하는 구현체가 그렇게 동작하도록 보장해줍니다^^

자세한 내용은 섹션 6. 스프링 데이터 JPA 분석에서 스프링 데이터 JPA 구현체 분석 부분을 보면 원하시는 답을 얻으실 수 있을 꺼에요^^!

감사합니다.

minho oh님의 프로필 이미지
minho oh

작성한 질문수

질문하기