Добрый день!
А в чате вопросы про typeorm, если он в рамках nestjs используются котируются?)
Сам вопрос:
Если добавляю в entity поле с несколькими условиями в JoinColumn, то в select sql-я, попадает поля с именами из entity.
Пример:
@Entity('table') class Table {
@Column({name: 'car_id'})
carId: number;
@Column({name: 'store_id'})
storeId: number;
@Column()
@OneToMany(type => Stock)
@JoinColumn([
{name: 'storeId', 'referencedColumnName': 'storeId'},
{name: 'carId', 'referencedColumnName': 'carId'},
])
stocks: Stocks[];
}
в итоге в запросе sql получаю имена поле carId и storeId
пробовал писать "car_id" и "store_id" в referencedColumnName, после этого при компиляции Typeorm ругался что нет в entity.
https://w6p.ru/ZWM0Yzh.png