Nest.js
[m1 맥북] - nest.js 공부하기 19. typeorm - Repository 생성하기
Dev갱이
2022. 5. 29. 15:00
728x90

데이터베이스에 관련 된 일은 서비스에서 하는게 아닌 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