-
[m1 맥북] - nest.js 공부하기 19. typeorm - Repository 생성하기Nest.js 2022. 5. 29. 15:00728x90
데이터베이스에 관련 된 일은 서비스에서 하는게 아닌 Repository 에서 해준다. 이것을 Repository Pattern이라고도 부릅니다.
데이터베이스 관련일 : INSERT, FIND, DELETE... 등board.repository.ts
Repository 클래스를 extends(상속)받아야 (Find, Insert, Delete등 엔티티를 컨트롤 가능) 또 Board 제너릭을 통해서 타입 체크
@EntityRepository 엔티티저장소 선언- 생성한 Repository를 다른곳에서도 사용할 수 있기 위해서 board.module에서 import 해준다.
board.module.ts
BoardRepository를 import 해주었다.
728x90'Nest.js' 카테고리의 다른 글
[m1 맥북] - nest.js 공부하기 21. 게시물 생성하기 (0) 2022.05.29 [m1 맥북] - nest.js 공부하기 20. DB사용 - ID를 이용해서 특정 게시물 가져오기 (0) 2022.05.29 [m1 맥북] - nest.js 공부하기 18. TypeORM (0) 2022.05.28 [m1 맥북] - nest.js 공부하기 17. PostgresSQL 설치 (0) 2022.05.28 [m1 맥북] - nest.js 공부하기 16. 커스텀 파이프를 이용한 유효성 검사 (0) 2022.05.25