작성한 질문수
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원 리포지토리 개발
작성
·
219
1
@PersistenceContext 어노테이션이 있으면 스프링이 EntityManager 를 주입 해준다고 설명해 주셨는데
MemberRepository 빈은 싱글톤으로 유지되자나요
그럼 EntityManager 객체도 한번 주입 받고 종료 될때까지 close 메소드 호출을 한번도 안하나요?
혹 EntityManager 도 싱글톤으로 유지되나요?
답변 1
3
안녕하세요. 관욱님
다음 질문을 참고해주세요^^
https://www.inflearn.com/questions/158967
감사합니다.
이해가 되었어요!!
그런데 추가 질문이 있는데요..
OrderServiceTest 에서 주입받은 EntityManager랑
OrderService에서 주입받은 EntityManager가
같은 실제 EntityManager를 참조 하고있나요?
네 주입받은 가짜 엔티티 매니저는 모두 같은 EntityManager 입니다.
그런데 이 가짜 엔티티 매니저가 트랜잭션에 따라서 진짜 EntityManager를 연결시켜 줍니다.
친절한 답변 감사합니다!!
이해가 되었어요!!
그런데 추가 질문이 있는데요..
OrderServiceTest 에서 주입받은 EntityManager랑
OrderService에서 주입받은 EntityManager가
같은 실제 EntityManager를 참조 하고있나요?