해결된 질문
23.09.01 19:56 작성
·
193
0
product.service.ts에서 join을 하기 위해
return this.productsRepository.find({ relations: ['productSaleslocation']})
이렇게 해주었는데요.
여기에 들어가는 productSaleslocation이라는 테이블 명이 product.entity.ts에서 조인이 되는 대상 컬럼
@JoinColumn()
@OneToOne(() => ProductSaleslocation)
@Filed(() => ProductSaleslocation)
productSaleslocation: ProductSaleslocation
이 부분의 정의 때문에 그렇게 명명하는 것일까요?
relation에 들어가는 테이블명은 딱히 정의한 곳을 못찾아서요.
실제 DB상의 테이블 명이랑은 다르고...
만약 제 추측이 맞다면
@OneToOne, @MayToOne을 붙인 Filed명이 테이블 명 처럼 사용되는 것이죠?