【发布时间】:2020-12-11 20:08:52
【问题描述】:
我是 TypeORM 和数据库的新手,我有一个简单的问题。
“合并”实体的方法是什么? 例如:
我有两个实体,Product 和 Producer:
@Entity()
export class Product {
@PrimaryGeneratedColumn()
id: number;
@Column("int")
producer_id: number;
@Column()
producer: //I want show producer data here
@Column("varchar", { length: 255 })
name: string;
}
@Entity()
export class Producer {
@PrimaryGeneratedColumn()
id: number;
@Column()
name: string;
@Column()
logo: string;
}
如您所见,在 Product 实体中,我有 producer_id 属性,其中包含生产者的 ID。
当我加载产品时,我希望 TypeORM 搜索生产者,在 Product 中获取一个 Id 与 producer_id 匹配的产品并将其存储在 producer 属性中。
也许我的问题有点牵强,但我希望你能明白这一点。
感谢所有回答。
【问题讨论】: