@nestjs/typeorm
NestJS 애플리케이션 전체에 TypeORM 설정을 적용할 때 사용
각 기능 모듈(ex. UsersModule
에서 해당 모듈이 사용할 엔티티를 등록할 때 사용
TypeOrmModule.forFeature()
에 엔티티를 등록하면, 해당 모듈 내의 서비스나 컨트롤러에서 @InjectRepository(Entity)
데코레이터를 통해 해당 엔티티의 Repository를 주입받아 사용 가능TypeORM이 해당 클래스를 데이터베이스 테이블로 인식하도록 하기 위한 데코레이터
테이블 내 각 속성을 정의할 때 사용하는 데코레이터.