【发布时间】:2021-12-10 13:46:40
【问题描述】:
假设我有一个由Dog 和Cat 继承的类Animal。
export class Animal extends BaseEntity{
@PrimaryGeneratedColumn()
id:number;
}
@Entity()
export class Cat extends Animal{
...
}
@Entity()
export class Dog extends Animal{
...
}
现在,我想展示与它们的所有者的OneToOne 关系。
@Entity
export class Owner extends BaseEntity{
....
@OneToOne()
pet:???
}
Owner 是一个具有pet 属性的类,该属性可以是猫或狗。
如何使用 typeorm 实现这一点?
还是我做错了?
【问题讨论】:
标签: typescript nestjs entity typeorm ts-node