웹/Nest
2022. 12. 14.
[Nest] TypeORM(v0.3) 에서 Service와 Repository를 분리하는 법
🟩 Service와 Repository를 분리하는 법 TypeORM이 0.3 버전으로 되면서 @EntityRepository가 사라졌습니다. 그러면 어떻게 Repository 파일을 만들까요?? @InjectRepository()를 사용하지 않고도 Repository를 만들 수 있습니다. DataSource라는 것을 이용하면 됩니다. 🚩 user.repository.ts // user.repository.ts @Injectable() export class UsersRepository extends Repository { constructor(private dataSource: DataSource) { super(UsersEntity, dataSource.createEntityManager()); } a..