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

검은콩님의 프로필 이미지
검은콩

작성한 질문수

실전! 스프링 데이터 JPA

스프링 데이터 JPA 구현체 분석

OSIV 영속성 컨텍스트 생존범위에 대해 질문드립니다

작성

·

204

1

OSIV가 True일 경우

응답이 나가기전까지 영속성 컨텍스트를 유지해주는 것으로

알고있는데요

테스트할때 트랜잭션을 걸지 않고

JpaRepository의 내부 구현체의 트랜젝션을 사용 했을시

트랜잭션이 끝나면 영속성 컨텍스트가 초기화 되는것 같은데

이거는 컨트롤러 계층이 아니라 유지가 되지 않는 건가요?

flush를 날려주어도 업데이트 쿼리가 나가지 않아

초기화 된다고 생각했습니다!

답변 1

0

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

안녕하세요. 검은콩님

테스트에서는 OSIV가 적용되지 않습니다.

감사합니다.

검은콩님의 프로필 이미지
검은콩

작성한 질문수

질문하기