HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🌚
[New] 우기팀
/
Spring에서의 EntityManager와 PersistenceContext

Spring에서의 EntityManager와 PersistenceContext

간단 요약 / 비고
작성일
작성자
근오 길
기술 태그
JPA
SpringBoot
  • 학습질문채널에 방은혁님이 이미 올리셨던 질문이긴 한데 이 포스팅 보면 좋을것같아서 다시 올려드려요!
    • EntityManager와 Persistence Context의 관계를 말할 때 기본적으로 EntityManger 당 하나의 Persistence Context를 사용한다고 알고 있습니다. 하지만 Spring 같은 컨테이너 환경에서는 여러 EntityManager가 하나의 Persistence Context를 공유한다고 배웠습니다. 저는 이 말에서 동시성 문제가 발생할 것 같다는 생각이 들었습니다. 그래서 어떻게 이게 가능한지 궁금해 여러 자료를 찾아봤습니다.
 
  • 이전에 득윤님이 질문하셨던 내용과 비슷한 내용이 포함되어 있는데 스프링 컨테이너는 트랜잭션 범위의 영속
성 컨텍스트 전략을 기본으로 사용한다는 내용이 같이 있습니다!
 
https://iyoungman.github.io/jpa/EntityManagerFactory-EntityManager-PersistenceContext/