
[Spring/JPA] 영속성 컨텍스트

·
Spring
✅ 영속성 컨텍스트♐ 영속성 컨텍스트란?Entity 객체를 영속성 상태로 관리하는 일종의 캐시 역할을 하는 공간으로 여기에 저장된 Entity는 데이터베이스와 자동으로 동기화되며 같은 트랜잭션 내에서는 동일한 객체가 유지된다. ♐ 작동 원리눈에 보이지 않는 공간이 생긴다(논리적 개념)Entity Manager 를 통해서 영속성 컨텍스트에 접근한다. ex) EntityManager.persist(entity)Entity를 영속성 컨텍스트에 저장한다. ✅ Entity ♐ Entity란?데이터베이스에서 Entity란 저장할 수 있는 데이터의 집합을 의미한다.JPA 에선 테이블을 나타내는 클래스이다. ♐ 생명 주기 1. 비영속 (New/Transient): - 영속성 컨텍스트와 전혀 관계가 없는 상태 - ..