작성한 질문수
실전! 스프링 데이터 JPA
스프링 데이터 JPA 구현체 분석
작성
·
204
1
OSIV가 True일 경우
응답이 나가기전까지 영속성 컨텍스트를 유지해주는 것으로
알고있는데요
테스트할때 트랜잭션을 걸지 않고
JpaRepository의 내부 구현체의 트랜젝션을 사용 했을시
트랜잭션이 끝나면 영속성 컨텍스트가 초기화 되는것 같은데
이거는 컨트롤러 계층이 아니라 유지가 되지 않는 건가요?
flush를 날려주어도 업데이트 쿼리가 나가지 않아
초기화 된다고 생각했습니다!
답변 1
0
안녕하세요. 검은콩님
테스트에서는 OSIV가 적용되지 않습니다.
감사합니다.