=> ProductPrice, { eager: true, cascade: true })
@JoinColumn()
price: ProductPrice
и:
@Entity()
export class ProductPrice {
@PrimaryGeneratedColumn()
id: number
@Column({ type: 'numeric' })
retailPrice: number
@Column({ type: 'numeric' })
fixedPrice: number
@OneToOne(() => Product, (product: Product) => product.price)
product: Product
}
Разве при такой связи и настройках цена не должна автоматически сохраняться и удаляться?
При создании товара передаю объект с ценой:
…
"price": {
"retailPrice": 123,
"fixedPrice": 123
}
…
Я думал что этого достаточно чтобы при сохранении товара цена сохранялась автоматически с привязкой к этому товару, а оно не работает…
в чат по nest.js наверное хотел написать? :)
в чат typeorm ))) затупил, звинятйте
Обсуждают сегодня