• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Transaction에 관해서 질문드립니다.

20.12.16 15:27 작성 조회수 138

1

오랜만에 질문 드리네요!.  완강하였지만 복습하고 있는데,

OSIV가 켜있는 상태면 (기본이 켜있지만) 스프링 데이터 jpa에서 save를 하고 나더라도 트랜잭션 끝나고 플러시 커밋하더라도 영속성 컨텍스트는 살아있지 않나요?? 그래서 비즈니스 계층에서 수정은 되지않지만 (트랜잭션 범위안에서 수정,제거가 가능하고), 조회가 가능한것처럼. 강의에서 없어진다고 말씀하셔서 제가 잘못 알고 있나해서 질문드립니다.

답변 3

·

답변을 작성해보세요.

2

안녕하세요. 두잇베스트님^^

강의에서는 OSIV가 꺼져있다고 가정하고 설명을 드릴꺼에요.

JPA의 기본 메커니즘은 OSIV가 없다고 가정하고 설명하는게 맞습니다. OSIV는 추가적인 옵션 같은 것이니까요.

물론 스프링 부트가 OSIV를 기본으로 켜기는 합니다.

감사합니다.

0

ㅎㅎ 네 영상 잘 보셨다니 감사합니다^^

즐거운 하루 되세요.

0

아 기본 메커니즘이 OSIV가 없다고 가정하군요! 감사합니다

영한님 우테코 영상 잘봤습니다! 많은도움도 됐습니다 ㅎㅎ

항상 친절하게 좋은 강의 해주셔서 감사합니다