• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

22.02.08 15:23 작성 조회수 150

1

OSIV가 True일 경우

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

알고있는데요

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

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

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

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

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

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

답변 1

답변을 작성해보세요.

0

안녕하세요. 검은콩님

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

감사합니다.