[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용] 안녕하세요 영한님! 열정있는 강의 잘 듣고 있습니다!! Entity Manager 관련해서 질문이 있는데요! 지금 엔티티 선언을 MemberRepository 내에 하셨는데 예를 들어 멤버저장소가 아닌 문서저장소라는 클래스와 테이블을 추가한다고 했을때 문서저장소내에 Entity Manager을 새로 선언해야하는건가요!? 혹시 그렇게 됬을때 DasConfig를 생성할때 어떤 Entity Manager를 매개변수로 넣어야할지.. 아니면 하나의 Entity Manager로 모든 레파지토리가 공유 해야하는건지 궁금합니다!!
안녕하세요, 박호현 님. 공식 서포터즈 codesweaver 입니다. . 레포지터리 및 Config파일에서 @Autowired 혹은 @PersistenceContext를 통해 주입받은 엔티티 매니저는 프록시 객체라고 하는 가짜객체 입니다. 그렇기에 모든 리포지터리마다 엔티티매니저를 선언하여도 서로 충돌이 발생하거나 하지는 않습니다.