[JPA] 영속성 컨텍스트

모영준·2022년 11월 30일

영속이란?
엔티티 매니저를 통해 엔티티를 영속성 컨텐스트에 저장- 영속성 컨텍스트에 의해 관리
영속성 컨텍스트(Persistence Context)란?
엔티티를 영구 저장하는 환경.
애플리케이션과 데이터베이스 사이에서 객체를 보관하는 논리적인 개념이다.
EntityManager를 통해 영속성 컨텍스트에 접근한다.
EntityManager -> PersistenceContext(1:1 or N:1)

Flush

  • 영속성 컨텍스트의 변경 내용을 DB에 반영
  • JPQL 쿼리 실행시, 트랜잭션 Commit 시 자동 호출
profile
개발, 정진하며 살자!

0개의 댓글