영속성 컨텍스트1 [JPA] 영속성 컨텍스트 *본 게시글은 김영한님의 자바 ORM JPA 표준 책을 보고 이해한 내용을 바탕으로 정리한 글입니다. JPA가 제공하는 기능은 크게 엔티티와 데이블을 매핑하는 설계 부분과 매핑한 엔티티를 실제 사용하는 부분으로 나눌 수 있다. 매핑한 엔티티를 엔티티 매니저를 통해 영속성 컨텍스트와 데이터베이스에 CRUD(create, read, update, delete)하는 등 엔티티와 관련된 모든 일을 처리한다. 엔티티 매니저 팩토리와 엔티티 매니저 엔티티 매니저는 엔티티 매니저 팩토리를 통해 만들어낼 수 있다. 엔티티 매니저 팩토리 생성은 비용이 아주 많이 들고, 엔티티 매니저 팩토리는 애플리케이션을 개발할 때 굳이 여러 개 있을 필요가 없기 때문에 하나만 생성해야 한다. 즉, 싱글톤 객체로 관리해야 한다. //영.. 2022. 10. 29. 이전 1 다음