영속성 컨텍스트 (Persistence Context)
▶ 조건
1) @Transactional 내에서 가능(readOnly 제외)
2) DB에 한 번이라도 갔다 오기
위 두가지 조건이 모두 맞으면 영속성 컨텍스트 상(메모리)에서 관리가 된다.
▶ 장점
1) 캐시 지원 : 한 번 조회된 데이터는 다시 쿼리하더라도 DB를 사용하지 않고 캐시 데이터를 사용
2) 더티 체킹 : 트랜잭션 종료 시점에 자동으로 변경사항을 DB에 반영
'개발 > 부트캠프' 카테고리의 다른 글
본캠프 : 테스트 코드 (0) | 2025.02.26 |
---|---|
본캠프 : 챌린지반 특강_Git (0) | 2025.02.25 |
본캠프 : Git - GitHub 저장소 재설정 (0) | 2025.02.21 |
본캠프 : 중복 코드 메서드로 만들기 (0) | 2025.02.20 |
본캠프 : 뉴스피드 제작(팀 프로젝트)_소프트 삭제(Soft Delete) (0) | 2025.02.19 |