본문 바로가기
Spring/JPA

영속성 컨텍스트 - 동일성보장

by YoonJong 2022. 9. 20.
728x90

 

같은 트랜잭션안에서의 엔티티는 조회 시 동일성을 보장한다.

Member member1 = em.find(Member.class, 50L);
Member member2 = em.find(Member.class, 50L);

System.out.println(member1 == member2);

// True

 

+ 동일성 보장으로 인해 발생하는 데이터 동기화 문제가 있으며, 어떻게 해결해야 하는지에 대해서는 추후 추가

https://devhyogeon.tistory.com/6

 

JPA의 동일성 보장으로 인해 발생하는 데이터 동기화 문제

이 글의 내용과 예제에는 Spring Data JPA에서 사용하는 벌크 연산과 @Modifying의 clearAutomatically attribute에 대한 이해가 필요하므로 아래 글을 읽고 오시는 것을 추천드립니다. https://devhyogeon.tistor..

devhyogeon.tistory.com

 

728x90

'Spring > JPA' 카테고리의 다른 글

영속성 컨텍스트 - 변경 감지  (0) 2022.09.20
영속성 컨텍스트 - 쓰기 지연  (0) 2022.09.20
영속성 컨텍스트 - 1차 캐시  (0) 2022.09.20
영속성 컨텍스트 - 엔티티 생명주기  (0) 2022.09.20
JPA 동작원리  (0) 2022.09.20

댓글