전체 글2 영속성 컨텍스트와 엔티티 매니저 엔티티 매니저란?JPA에서 엔티티를 관리하는 것으로, 영속성 컨텍스트에 접근하여 엔티티에 대한 DB 작업을 제공한다.기본적으로 한 요청 당 하나의 EntityManager를 사용하며, 각 EntityManager는 정해진 영속성 컨텍스트를 참조하게 된다. 영속성 컨텍스트란?엔티티를 영구 저장하는 환경으로, 엔티티 매니저를 통해 엔티티를 영속성 컨텍스트에 보관하고 관리한다.애플리케이션과 DB 사이에 객체를 보관하는 가상의 DB이다. Spring에서는 EntityManager는 요청마다 생성되므로 다수 존재하고, 영속성 컨텍스트는 1개 존재한다.따라서 EntityManager와 영속성 컨텍스트는 N:1 영속성 상태1. 영속 (persist)엔티티가 영속성 컨텍스트에 저장된다.영속성 컨텍스트 1차 캐시에 저.. 2025. 2. 11. 첫 티스토리! 그동안 개발 블로그를 velog로만 썼는데티스토리가 보면 볼수록 글씨체 등등 이뻐보여서 앞으로는 이론 정리할 때 티스토리로 쓸 생각이다. velog는 알고리즘 문제 풀이나 서서히 비중을 줄일 것 같다. 낯설지만 열심히 하자 :) https://velog.io/@jhh0830/posts jhh0830 (혀니) / 작성글 - velog velog.io 2025. 1. 13. 이전 1 다음