인프런 커뮤니티 질문&답변
Entity Manager 의존관계 주입
작성
·
944
0
안녕하세요! 강의 마지막 부분에 나온 EntityManager, JPaQueryFactory 생성자 주입 관련하여 궁금한 게 생겨서 질의드립니다.
Lombok 의 @RequiredArgsConstructor 를 사용해서 EntityManager 와 JPAQueryFactory 를 생성자 주입하면 좋다. 라고 이야기하셨던 부분과 관련된 질의입니다.
이떄 JPAQueryFactory 객체를 빈으로 등록해놓은 뒤에 @RequiredArgsConstructor 를 사용하셨고 이는, EntityManager 는 빈으로 등록되어 있단 뜻인데
애플리케이션 로딩 시점에 EntityManager 도 자동 등록되나요?
그렇다면 자동 등록되게 해둔 이유는 무엇인지도 궁금합니다!
퀴즈
순수 JPQL 대비 Querydsl 사용 시 얻을 수 있는 주요 장점은 무엇일까요?
실행 시점에 오류를 쉽게 발견할 수 있다
더 복잡한 데이터베이스 연결 없이 사용 가능하다
컴파일 시점에 타입 안전성을 확보할 수 있다
데이터베이스 종류에 완전히 독립적이다
답변 1
0
김영한
지식공유자
안녕하세요. minhkim님
애플리케이션 로딩 시점에 EntityManager도 자동 등록됩니다^^
추가로 다음을 참고해보시면 이해가 되실거에요.
https://www.inflearn.com/questions/158967
감사합니다.





