국비지원/백엔드

230307 JPA -EntityManager, Persistence Context

선SEON 2023. 3. 7. 17:47

EntityManager

: JPA의 핵심 개념 중 하나로, 영속성 컨텍스트를 관리하는 인터페이스

  • 엔티티를 데이터베이스에 저장하거나 검색하는데 사용됨
  • 엔티티의 상태를 추적하고, 트랜잭션을 관리하며, 데이터베이스와 상호 작용할 수 있다.

 

영속성 컨텍스트

: JPA에서 관리하는 엔티티(객체)들의 상태와 라이프사이클을 추적하는 환경

  • "영속성"은 객체 지향 프로그래밍에서 데이터를 영구적으로 저장하고 유지하는 능력을 의미
  • 객체의 상태를 데이터베이스에 저장하고 다시 검색할 수 있는 프로세스
  • 객체의 상태를 지속적으로 유지하고 데이터베이스와 일치시키는 것

 

 

'국비지원 > 백엔드' 카테고리의 다른 글

230315 SpringBoot - H2 테이블 생성 실패  (0) 2023.03.15
230313 알고리즘 - 데이터 교환 스와핑  (0) 2023.03.13
230220 JPA - mappedBy 사용  (0) 2023.02.20
230215 JPA 시작  (0) 2023.02.15
230213 H2 Database 이용  (0) 2023.02.13