강의

멘토링

커뮤니티

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

adamku님의 프로필 이미지
adamku

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

변경 감지와 병합(merge)

영속성

작성

·

155

1

23:50 ~ 24:00

트랜젝션 안에서 엔티티를 조회를 해야 영속 상태로 조회가 된다.

.. 수정도 마찬가지..

" 트랜잭션 안에서  " 이 조건부가 들어간 이유가 궁금합니다.

답변 1

1

안녕하세요. adamku님, 공식 서포터즈 David입니다.
.

13.1.1 스프링 컨테이너의 기본 전략

스프링 컨테이너는 트랜잭션 범위의 영속성 컨텍스트 전략을 기본으로 사용한다. 이 전략은 이름 그대로 트랜잭션의 범위와 영속성 컨텍스트의 생존 범위가 같다는 뜻이다. 좀 더 풀어서 이야기하자면 이 전략 트랜잭션을 시작할 때 영속성 컨텍스트를 생성하고 트랜잭션이 끝날 때 영속성 컨텍스트를 종료한다. 그리고 같은 트랜잭션 안에서는 항상 같은 영속성 컨텍스트에 접근한다.

.

영한님 책 JPA 프로그래밍 13장에 나오는 내용입니다.

이와 관련된 더욱 자세한 내용은 책 13장을 참고 바랍니다.

.
감사합니다.

adamku님의 프로필 이미지
adamku
질문자

감사합니다

adamku님의 프로필 이미지
adamku

작성한 질문수

질문하기