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

dev kim님의 프로필 이미지
dev kim

작성한 질문수

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

typeorm을 더 좋아하는 이유

서비스 파일의 쿼리 빌더 관련 질문입니다.

해결된 질문

작성

·

271

0

안녕하세요.

강의를 듣던 도중 갑자기 궁금한게 생겨서 글을 남기게 되었습니다.

service 파일에서는 어떤 서비스의 로직만을 구현하는 것으로 들었었습니다.

다만 해당 강의에서는 service 파일에 로직 + 쿼리빌더로 쿼리까지 사용하는 부분에서 repository.ts 파일을 따로 만들어서 분리시킬 필요는 없는건가요??

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

쿼리빌더 부분을 레포지토리로 분리해도되긴 합니다. 다만 어차피 레포지토리 함수는 쿼리빌더 하나를 안에 두고있으므로 분리하는 의미가 현재는 없습니다

dev kim님의 프로필 이미지
dev kim
질문자

답변 감사합니다.

레포지토리 함수는 쿼리빌더 하나를 안에 두고있으므로 분리하는 의미가 현재는 없습니다 >> 이 말이 이해가 잘 되지 않는데 조금 더 구체적으로 설명해주실 수 있나요..? 😓

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

https://orkhan.gitbook.io/typeorm/docs/custom-repository#how-to-create-custom-repository

여기에서처럼 그냥 쿼리빌더 하나를 커스텀레포지토리 하나로 빼는 정도밖에 안 됩니다.

dev kim님의 프로필 이미지
dev kim
질문자

아아 넵 이해했습니다. 답변 감사합니다!

dev kim님의 프로필 이미지
dev kim

작성한 질문수

질문하기