영속성 컨텍스트의 장점

Hansu Kim·2022년 11월 1일

Spring Data JPA

목록 보기
1/1
  1. 1차 캐시
  • 트랜잭션 내에서 동일한 select가 발생할 경우 영속성 컨텍스트의 캐시를 조회해서 새로운 DB 조회가 발생하지 않도록 한다.
  1. 동일성 보장
  • 서로 다른 객체에 저장되어 있더라도 같은 엔티티라면 동일성을 보장해준다.
  1. 쓰기 지연 저장소
  • 변경사항을 그때그때 DB에 반영하지 않고 트랜잭션 커밋 시점에, 쓰기 SQL 문들을 모아놓고 한번에 수행한다.
  1. 변경 자동 감지
  • flush() 시점에

0개의 댓글