entity나 Repository 를 import 해
서 다른곳에서 불쑥 불러와서 쓸수 없다. 그래서 이런식으로 주입한뒤 사용한다.
또한 InjectRepository하기전에, forFeture 을 사용하여 해당 모듈에서 쓰겠다고 의존성을 먼저 설정해주어야한다.
우리는 말그대로 nestjs에서 DB에 접근해서 데이터를 불러온다.
그러기 위해서 DataSource라는걸 사용하고 초기 설정만하면 원하는 데이터를 dataSource로 불러오거나 저장할수 있다.
Nestjs에서 typeorm은 Repository를 허용한다. 그래서 DataSource대신 Repotitory를 사용해서 접근할수도 있다.