[JPA] Chapter 3. 영속성 관리

joyful·2021년 7월 6일
0

JPA

목록 보기
3/18

들어가기 앞서

이 글은 김영한 님의 저서 「자바 ORM 표준 JPA 프로그래밍」을 학습한 내용을 정리한 글입니다. 모든 출처는 해당 저서에 있습니다.


📚 3.1 엔티티 매니저 팩토리와 엔티티 매니저



📚 3.2 영속성 컨텍스트란?



📚 3.3 엔티티의 생명주기




📚 3.4 영속성 컨텍스트의 특징

🔎 3.4.1 엔티티 조회


✅ 1차 캐시에서 조회

✅ 데이터베이스에서 조회

✅ 영속 엔티티의 동일성 보장


🔎 3.4.2 엔티티 등록




✅ 트랜잭션을 지원하는 쓰기 지연이 가능한 이유

🔎 3.4.3 엔티티 수정

✅ SQL 수정 쿼리의 문제점

✅ 변경 감지





🔎 3.4.4 엔티티 삭제



📚 3.5 플러시





🔎 3.5.1 플러시 모드 옵션



📚 3.6 준영속

🔎 3.6.1 엔티티를 준영속 상태로 전환: detach()




🔎 3.6.2 영속성 컨텍스트 초기화: clear()



🔎 3.6.3 영속성 컨텍스트 종료: close()

🔎 3.6.4 준영속 상태의 특징

🔎 3.6.5 병합: merge()

✅ 준영속 병합



✅ 비영속 병합



📚 3.7 정리




profile
기쁘게 코딩하고 싶은 백엔드 개발자

0개의 댓글