강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

박차니님의 프로필 이미지
박차니

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

회원 리포지토리 개발

안녕하세요 영한님! jpa관련 질문입니다!

작성

·

368

0

안녕하세요 영한님 수업 듣는도중에 EntityManager를 사용하시는데 설명 도중에 스프링 빈? 스프링이 생성한 EntityManager에 주입한다?라고 하시는데 이게 무슨말인지 잘 모르겠습니다 jpa의 EntityManager를 스프링이 생성한 빈즈에 주입하는건가요?

퀴즈

JPA에서 SQL과 JPQL 쿼리의 주요 차이점은 무엇인가요?

성능 최적화 방식

데이터 타입 지원 범위

테이블 기반 vs 엔티티 객체 기반

파라미터 바인딩 방식

답변 3

1

김영한님의 프로필 이미지
김영한
지식공유자

ㅋㅋㅋ 지켜보고 있습니다 화이팅!

1

박차니님의 프로필 이미지
박차니
질문자

앗! 제가 앞강의를 중간에 듣다가 안들었는데 요기서 들키네여 .. ㅋㅋ 늦은시간에 답변 감사합니다! 열심히 할게요 !

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 박차니님

이 강의는 스프링 부트를 사용하는데요. 스프링 부트와 JPA를 함께 사용하면 스프링 부트가 자동으로 JPA의 EntityManager를 생성해주입니다.

그리고 MemberRepository를 보면 @Repository 애노테이션이 등록되어 있는데요. 이렇게 애노테이션을 사용하면 자동으로 스프링이 관리하는 스프링 빈으로 등록됩니다.

따라서 여기서 말하는 스프링 빈은 MemberRepository 객체를 말하고, 이 객체에 스프링이 생성해준 JPA의 EntityManager가 자동으로 입력된다고 이해하시면 됩니다.

스프링 빈이나 주입에 대한 자세한 내용은 조만간 출시 예정인 스프링 핵심 원리 강의에서 매우 자세히 설명드릴께요^^

추가로 본 강의 이전에 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

을 완강하고 본 강의를 들으시면 더 편하게 들으실 수 있을꺼에요^^

도움이 되셨길 바래요.

박차니님의 프로필 이미지
박차니

작성한 질문수

질문하기