Cộng đồng Hỏi & Đáp của Inflearn
사용자 정의 리포지토리 구성을 조금 변경해 보았습니다
Đã giải quyết
Viết
·
459
3
안녕하세요! 질문에 앞서 좋은 강의 정말 감사드립니다!!
다름이아니라 아래와 같이 사용자 리포지토리를 구성해보았습니다
interface 안에 public 을 선언하지 않은 구현체도 한꺼번에 집어넣어 파일추가에 대한 부담을 줄여봤는데 어떻게 생각하시는지 의견 부탁드립니다!!
아래는 코드일부분을 캡쳐하였습니다
작업에 참고했던 문서 link 입니다
https://docs.spring.io/spring-data/jpa/docs/2.1.3.RELEASE/reference/html/#core.extensions.querydsl
JPAjava
Quiz
스프링 데이터 JPA 사용 시 순수 JPA와 비교하여 개발 생산성 측면에서 얻는 주요 이점은 무엇일까요?
모든 쿼리를 수동으로 복잡하게 작성해야 한다
기본 CRUD(저장, 조회 등) 메서드를 인터페이스만으로 자동으로 제공받는다
모든 동적 쿼리 구현이 항상 완전히 자동화된다
데이터베이스 연결 설정을 직접 XML 파일로 관리해야 한다
Câu trả lời 3
2
1
1
yh
Người chia sẻ kiến thức
안녕하세요. 김기현 김님^^
답변에 앞서 좋은 강의라 말씀해주셔서 고맙습니다^^!
편리하게 사용하기 위해 많이 고민하고 또 성공하셨군요!!!
결론부터 말씀드리면, 인터페이스와 구현은 분리하는게 맞습니다 두둥!
이렇게 합쳐두면 객체 지향 원리중에 DIP, OCP 등을 지키기가 어려워집니다.
관련해서 용어들을 한번 검색해보시면 도움이 되실거에요^^





