강의

멘토링

커뮤니티

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

작성자 없음

작성자 정보가 삭제된 글입니다.

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

계층형 아키텍처에서 spring data jpa를 사용한 JPQL 사용 질문

작성

·

271

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
여기에 질문 내용을 남겨주세요.
 
강의를 보면서 개인 프로젝트에 적용을 조금씩 해보고있는데요
 
현재 프로젝트는 레이어드 아키텍처로 구성되어있습니다.
  • domain 계층
    • repository 인터페이스 제공
  • infrastructure 계층
    • domain 계층을 의존
    • repository 인터페이스 구현
 
원래는 도메인 계층에서 JpaRepository를 상속받은 인터페이스(spring data jpa)를 사용하다가
 
인프라 계층에서 도메인 계층에 있는 Repository를 구현해야 하는 경우에는 어떻게 해야할지 고민입니다.
 
domain계층에서 repository를 인터페이스로 만들고 infrastructure 계층에서
jpql을 사용해 domain계층의 repository를 구현 해야하는 경우 어떻게 해야할까요?
 
infra계층에서 domain에 있는 인터페이스를 구현을 하는 경우
JpaRepository에 있는 메서드를 모두 다 구현하는 경우가 생기는데..
 
spring data jpa 강의를 아직 듣지는 못했지만
 
방향을 잡아주 실 수 있을까요?
 
 
 
 
 

답변 1

1

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

안녕하세요. noose님

실전! 스프링 데이터 JPA 강의를 들어보시면 방향이 잡히실거에요.

만약 이후에도 잘 모르겠으면 문의 남겨주세요.

감사합니다.

 감사합니다!

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기