- 엔티티의 상태(생명주기)
- 영속성 컨텍스트란?
- 영속성 컨텍스트의 장점은 무엇인가?
엔티티의 상태(생명주기)
비영속
: 영속성 컨텍스트와 전혀 관계 없는 상태영속
: 영속성 컨텍스트에 관리되는 상태준영속
: 영속 상태의 엔티티가 영속성 컨텍스트에서 분리된 상태- 영속성 컨텍스트가 제공하는 기능들 사용 불가
영속성 컨텍스트가 무엇인가?
엔티티를 영구 저장하는 환경
엔티티 매니저
를 통해 영속성 컨텍스트에 접근 가능
영속성 컨텍스트의 장점은 무엇인가?
1차 캐시
/ 엔티티의 동일성을 보장- 트랜잭션을 지원하는
쓰기 지연
-> 트랜잭션 커밋시점에 쿼리 날라감 - 변경 감지(
더티 체킹
) 기능 지연 로딩
기능
'spring' 카테고리의 다른 글
Spring MVC 단위 테스트 (0) | 2023.10.24 |
---|---|
메소드 인자에서 @NotNull 과 @NonNull (0) | 2021.12.24 |
[Lombok] 올바른 Lombok 사용법 - @Builder (0) | 2021.12.05 |
JPA (1) JPA , ORM 개념 (0) | 2021.09.18 |
서블릿 (0) | 2021.09.18 |